Platform Documentation
Everything you need to build, scale, and manage your applications with StivanTech.
Introduction
Welcome to the StivanTech BaaS (Backend-as-a-Service) Platform. Our platform is designed to give developers, agencies, and enterprises a highly scalable infrastructure to launch applications instantly without worrying about servers, databases, or billing logic.
With StivanTech, you get instant access to a powerful App Marketplace, an innovative Tokenized execution system, and deep developer tools like the Visual API Designer.
Quickstart Guide
Ready to launch your first backend? Follow these three simple steps:
- Create an Account: Sign up and configure your primary Workspace.
- Subscribe to a Product: Head over to the Marketplace and subscribe to an app template or the API Builder.
- Buy Tokens: Top up your balance with API tokens to fund your data transactions.
Workspaces & Tenants
StivanTech uses a multi-tenant architecture. A Workspace acts as your secure container. All your users, API projects, tokens, and invoices are sandboxed strictly within your workspace.
You can invite team members to your workspace and assign them granular permissions (Owner, Admin, Developer, Viewer).
Token Ledger System
Unlike traditional flat-rate billing, we use a Tokenized Ledger System. This ensures you only pay for what you use, making it incredibly cost-effective for both startups and enterprises.
How it works
Every time you make a data-modifying API call (like generating code or running heavy backend scripts), a specific number of tokens are deducted from your balance.
Tokens are purchased in Batches. Each batch has its own expiration date. Our smart ledger system always deducts tokens from the batch that is closest to expiration, ensuring you never lose value.
App Marketplace
The App Marketplace is where you can subscribe to ready-made SaaS applications. Whether you need a CRM, an E-Commerce backend, or a generic API builder, you can provision it instantly.
Provisioning Apps
Once you click "Buy Now" on a product, the system automatically allocates the necessary databases and unlocks the UI for your entire workspace.
API Keys & Authentication
If you want to consume your backend data from your own frontend (React, Flutter, iOS), you need to authenticate using an API Key.
Generating a Key
Go to Workspace Settings -> API Keys and click Generate New Key. Store this key securely; it will not be shown again.
Using the Key
Attach the key as a Bearer token in the Authorization header of your HTTP requests:
Visual API Designer
The Visual API Designer is our flagship tool. It allows you to design your entire database schema without writing a single line of SQL or C#.
- Tables & Columns: Create tables, define data types, and set primary keys.
- Advanced Relationships: Define Has-One and Has-Many relationships. You can even customize Foreign Key names and Inverse Navigation Properties for deep Entity Framework Core control.
- Code Generation: With one click, the system compiles your visual design into production-ready .NET 8 source code and applies migrations automatically.
Webhooks
Listen for events happening in your workspace in real-time. You can configure Webhooks to send HTTP POST requests to your server when certain triggers occur, such as a new user registration or a depleted token balance.