Frequently Asked Questions
Answers to your most common questions about Elbia development.
Quick Answers
Getting Started
How do I install the Elbia CLI?
The Elbia CLI is available through npm and Homebrew. Use `npm install -g @elbia/cli` or `brew install elbia/tap/elbia-cli` for macOS installations.
What frameworks does Elbia support?
Elbia works with Express (Node.js), FastAPI (Python), and will soon support NestJS (Node.js) and Django (Python).
Technical Questions
Does Elbia support TypeScript?
Yes. The Elbia CLI includes TypeScript templates for new projects and full type inference for endpoints. All type definitions are available through `@elbia/types`.
How does Elbia handle authentication?
Elbia supports Bearer, API Key, and OAuth2 providers using middleware components. Authentication rules can be configured per endpoint in the API manifest.
Advanced Questions
For developers needing deeper insights into implementation and architecture
How does Elbia's auto-scaling work?
Elbia automatically scales instances based on incoming request patterns and load metrics. The system dynamically provisions up to 50 nodes per API cluster across multiple AWS zones.
What's the maximum RPS limit per API?
Free accounts have a 1000 RPS limit. Professional accounts can achieve 10,000+ RPS depending on endpoint complexity and cluster configuration.
Still have questions?
Check our documentation or contact our friendly support team.