How the Platform Works
Transform your database into a production-ready API through our intuitive visual platform — no coding required.
Playground: no sign‑up required
- Sign up & create a project — Log into the SWAIN platform and create a new project. Each project represents an API you want to generate, with its own settings and team members.
- Connect your database — Use the visual connection manager to securely link your PostgreSQL, MySQL, SQLite, or MongoDB database. Support for cloud databases, local databases, and VPCs.
- Explore & select schema — The platform's schema explorer visualizes your database structure. Browse tables interactively, view relationships, and select what to include in your API.
- Configure with visual tools — Use drag-and-drop Query Builder to test queries, configure auth with toggle switches, set up RLS rules through forms, and manage API settings visually.
- Test with Query Builder — Build and test complex queries using the visual Query Builder. See results in real-time and understand the JSON structure your apps will use.
- Generate & download — Click generate and receive a complete API package. Includes server code, configurations, deployment scripts, and documentation.
- Deploy anywhere — The generated package runs on any infrastructure. Deploy to AWS, Google Cloud, Azure, or your own servers. Your API is ready immediately.
Platform Capabilities
- Project & team management
- Visual Query Builder
- Schema visualization
- Security configuration UI
- One-Click Regeneration
- Version tracking
What You Receive
- Complete API server package
- All CRUD endpoints configured
- Authentication & security ready
- Swagger/OpenAPI documentation
- Deployment scripts included
- Ready for any infrastructure
Platform Interface Highlights
Dashboard
Central hub for all your projects. Monitor API generation status, manage team members, and track usage.
Query Builder
Drag-and-drop interface for building complex filters. Test against real data and see JSON output instantly.
Schema Explorer
Interactive database visualization. Understand relationships, preview data, and select tables for your API.