Skip to main content

Easy Integration

Get started with Limitly in minutes. Simple SDK and REST API for seamless integration.

Flexible Plans

Create custom plans with different request limits, periods, and features for your users.

Real-time Validation

Validate requests in real-time with comprehensive usage tracking and analytics.

API Key Management

Generate, manage, and track API keys with detailed usage statistics and history.

What is Limitly?

Limitly is a comprehensive rate limiting solution designed specifically for API-first startups and developers. It provides:
  • API Key Management: Generate and manage API keys for your users
  • Plan Management: Create flexible plans with different limits and features
  • User Management: Track and manage user accounts and their usage
  • Request Validation: Real-time validation of API requests with detailed analytics
  • Usage Analytics: Comprehensive insights into API usage patterns

Key Features

Simple SDK Integration

import { Limitly } from '@limitly/limitly-js';

const limitly = new Limitly({
  apiKey: 'your_limitly_api_key'
});

// Validate a request
const result = await limitly.validation.validate(
  'user_api_key',
  '/api/users',
  'GET'
);

Quick Start

  1. Install the SDK
    npm install @limitly/limitly-js
    
  2. Initialize the client
    import { Limitly } from '@limitly/limitly-js';
    
    const limitly = new Limitly({
      apiKey: 'your_limitly_api_key'
    });
    
  3. Validate requests
    const result = await limitly.validation.validate(
      'user_api_key',
      '/api/users',
      'GET'
    );
    
    if (result.success) {
      // Request allowed
    } else {
      // Request denied
    }
    

View Documentation

Get started with our comprehensive guides and tutorials.

API Reference

Explore the complete API reference and SDK documentation.