Overview
InsForge provides two partnership models that enable seamless integration of our Backend-as-a-Service platform into your applications. Whether you’re looking for a co-branded solution or a fully white-labeled experience, we have the right partnership model for you.Partnership Models
Co-Branded Partnership
Perfect for platforms that want to offer InsForge alongside their services.
The integration process is remarkably simple - developers can connect to the InsForge platform with just one click, without complicated OAuth flows.
White-Label Partnership
Ideal for platforms seeking complete control over the user experience.
Offers full project lifecycle management, including project dashboard integration. Developers can complete all operations without ever leaving your partner platform.
Partnership Benefits
Scalable Infrastructure
Leverage our robust backend infrastructure without the overhead of maintenance and scaling
Flexible Integration
Choose from multiple integration options that best suit your application needs
Revenue Sharing
Benefit from our competitive revenue sharing model for partner applications
Technical Support
Get dedicated technical support and resources to ensure smooth integration
Getting Started
1
Apply for Partnership
Submit your partnership application through our partner email.
Specify whether you’re interested in co-branded or white-label partnership.
2
Receive Partner Credentials
Once approved, you’ll receive:
- Partner ID: Your unique partner identifier
- Secret Key: Your authentication key for API access
- Integration documentation and support
3
Configure Authentication
All API requests must include your secret key for authentication:
4
Start Integration
Begin integrating based on your partnership model using our API endpoints.
Features by Partnership Type
Co-Branded Features
In co-branded mode, developers explicitly know they are InsForge platform users (linked through the same email address). After logging into the InsForge platform, developers have full management rights for projects created through partners and need to pay according to InsForge’s billing plans. Partner platforms can:- ✅ Sync user accounts (name, email) with InsForge
- ✅ Sync projects to InsForge
- ✅ Query project connection information to leverage the completed backend capabilities.
White-Label Features
In white-label mode, developers are not aware of InsForge’s existence and cannot see partner-created projects on the InsForge platform. Partner platforms can:- ✅ Create embedded projects
- ✅ Query project metadata to leverage the completed backend capabilities.
- ✅ Pause projects
- ✅ Restore projects
API Reference
- Co-Branded APIs
- White-Label APIs
Connect User Account
Synchronize user account information with InsForge.Sync Project
Create or synchronize a project for a specific user.Handling Project Limits
Note: Due to project limits on the InsForge free plan, project synchronization from partner platforms may fail. In such cases, the response will be:Get Project Metadata
Retrieve connection information for a specific project.Integration Examples
Co-Branded Integration Flow
The following sequence diagram illustrates the integration flow for co-branded partnerships:White-Label Integration Flow
The following sequence diagram illustrates the integration flow for white-label partnerships:Parameter and Response Reference
Project Region Values
InsForge provides global deployment capabilities. Each project can be deployed to different regions:us-east
- United States East Coastus-west
- United States West Coastca-central
- Canada Centraleu-central
- Europe Central
Project Instance Type Values
Based on your project’s business requirements, InsForge offers the following resource types:nano
- Minimal resources for developmentsmall
- Light workloadsmedium
- Standard applicationslarge
- Production workloadsxl
- High-performance applications2xl
- Enterprise applications4xl
- Large-scale operations8xl
- Mission-critical systems16xl
- Maximum performance
Project Status Values
Projects can have the following status values:- active: Project is running and accessible
- paused: Project is paused (white-label only)
Error Handling
All API endpoints return consistent error responses:- Invalid authentication credentials
- Project not found
- Insufficient permissions for requested operation
- Invalid request parameters
Next Steps
- Schedule a technical review with our team