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
    }