Monorepo for Limitry TypeScript SDK packages.
npm install @limitry/sdk
import { Client } from '@limitry/sdk';
const client = new Client({
apiKey: 'your-api-key',
});
const project = await client.project.get();
console.log(`Project: ${project.name}`);
For complete documentation, examples, and API reference, see the SDK README.
# Install dependencies (this automatically sets up git hooks via husky)
pnpm install
Note: Git hooks are automatically installed when you run pnpm install (via the prepare script). Pre-commit hooks will run formatting and linting checks before each commit.
For more details, see CONTRIBUTING.md.
Integration tests verify that the SDK works correctly with the actual Limitry API. These tests require a valid API key.
# Set your API key and run integration tests
LIMITRY_API_KEY=your-api-key pnpm test:integration
# Or run from the client package directly
cd packages/client
LIMITRY_API_KEY=your-api-key pnpm test:integration
See packages/client/tests/integration/README.md for more details.
MIT