We handle the backend.
You build the app.
Let Kroxt handle user authentication, database collections with optional schemas, serverless logic, and realtime listeners. Build your client app and ship without the headache.
Database Collections
ActivePerfect for building
Production-ready deployment scopes
Everything you need
to scale your product backend
Kroxt BaaS groups all essential backend modules into a single dashboard. Toggle between tabs below to inspect the detailed specs of our modules.
Enterprise-Grade Security for Your App's Users
Secure your frontend client app sessions using built-in multi-tenant tokens, strict server-side validation policies, and defensive IP rate blocks.
Strict Session Revocation
Access tokens expire in 30 minutes, refresh tokens in 14 days. Strict revocation performs a db lookup on every request, allowing you to instantly logout users by incrementing the session version.
IP Strike Bans & Rate Limits
Protects your apps from brute-force dictionary attacks. Automatically blocks client IP addresses for 15 minutes after 5 consecutive password failures. API clients are throttled at 200 requests/minute.
Multi-Tenant Email Sandboxing
Users are isolated inside separate databases per project. Emails are stored as <projectId>_<email>, allowing end-users to register the same email across different client apps on Kroxt.
Access Rule Engine
Access JWT tokens embed custom claims like projectId, userId, and user roles. These claims map directly to Row-Level Security rules (e.g. auth.uid == ownerId).
Stay productive and manage your app
without leaving the dashboard
| FIELD | TYPE | REQUIRED | DEFAULT |
|---|---|---|---|
| id | uuid | true | generated() |
| title | string | true | null |
| content | text | false | null |
| published | boolean | true | false |
| ownerId | userId | true | auth.uid |
SDK Interface
Sleek APIs, zero complexity.
Write queries, trigger transactions, and handle auth inside a single intuitive library.
1import Kroxt from "@kroxt/baas-sdk";23// Typed document interface4interface UserProfile {5 name: string;6 role: string;7 active: boolean;8}910// 1. Initialize typed client11const baas = new Kroxt({12 projectId: "your_project_id",13 apiKey: "your_api_key",14});1516// 2. Query with full type safety17const results = await baas18 .collection<UserProfile>("profiles")19 .where("role", "equals", "developer")20 .where("active", "equals", true)21 .orderBy("createdAt", "desc")22 .limit(5)23 .get();
Simple, developer-centric pricing
Start completely free to build and test your sandbox projects. Select a plan that grows with your workspace demand.
| Free | Pro | Growth | Scale | Enterprise | |
|---|---|---|---|---|---|
| Price | $0 | $9 | $24 | $49+usage | Custom |
| Projects | 3 | 15 | 40 | Unlimited | Unlimited |
| DB storage | 150 MB | 2 GB | 8 GB | 20 GB | Custom |
| File storage | 250 MB | 5 GB | 20 GB | 50 GB | Custom |
| Bandwidth | 1 GB | 15 GB | 50 GB | 100 GB | Custom |
| MAU | 5,000 | 25,000 | 60,000 | 100,000 | Unlimited |
Development Plan
Product Roadmap
Follow our design milestones and ongoing feature implementation timeline.
Core Infrastructure & Security
- Database Collections & Row-Level Rules
- Developer Authentication & Access Keys
- Management Dashboard Console
Boilerplate Workflows
- Multi-Channel Email OTP Verification
- Gmail & Resend SMTP Mail Gateways
Platform Client Integration
- Official JS & TS Client SDKs
- React Native & Expo Storage Adapters
Serverless & Realtime Gateway
- Isolated Javascript VM Functions & Cron
- WebSocket Channels & Active Presence Listeners
Webhooks Gateway
- Database mutation trigger dispatches
- HMAC webhook signature validation
- Automatic backoff retry queueing
Teams & Collaboration
- Multi-developer workspace invites
- Role-based member permission policies
- Audit logs & activity streams
Deep Usage Analytics
- Real-time query execution profiles
- Bandwidth consumption tracking analytics
- Error reporting & warning metrics
Help us shape the future of Kroxt BaaS.
We'd love to hear your thoughts, feature requests, or suggestions. Your feedback directly guides our development roadmap.
Support
Frequently Asked Questions
Got questions about Kroxt BaaS? Find answers to commonly asked developers queries here.