Multi-tenant SaaS API with billing limits
Build an API that serves many customers safely from one system, with rate limits and usage billing.
The brief
A software product serves many customers on the same servers, and one customer must never see another's data or slow others down. Build a multi-tenant API with tenant isolation, per-tenant rate limits and quotas, usage metering, and an invoice report, and test the isolation by trying to break it. Good looks like: a test suite that proves isolation, load tests showing fair limits, and a design note on how you would scale it.
What you will build
- Design tenants, users and data isolation
- Build the API with FastAPI or Laravel
- Add authentication and per-tenant limits
- Meter usage and generate invoices
- Attack your own API to test isolation
- Load test and write the scaling note
Free, open data to build it with
Sign up free to get the data and links
It takes a minute with your email. AiTeky Pass (₹999/month or ₹9,999/year) is free for your first 30 days.

