Integration Guides

Step-by-step integration guides for connecting Enginix with your existing tools and workflows.

📦 Source Code Integration

Provide your source code to the platform for automated product building and deployment using one of two methods.

Choose Your Integration Method:

🔗 GitHub Integration

Best for: Git workflows, team collaboration, CI/CD

  • ✅ Repository-specific access
  • ✅ Automatic token refresh
  • ✅ Easy to revoke access
  • ✅ Version control integration

📁 Archive Upload

Best for: Enterprises, proprietary code, simplicity

  • ✅ Simple tar.gz upload
  • ✅ No external dependencies
  • ✅ Air-gapped environments
  • ✅ Full source control

GitHub Setup:

  1. Create product in your seller dashboard
  2. Choose "GitHub Repository" as source
  3. Add your private repository URL
  4. Authorize GitHub App access
  5. Repository connected for builds!

Archive Upload:

  1. Create product in your seller dashboard
  2. Choose "Upload Archive" as source
  3. Package: tar -czf source.tar.gz src/
  4. Upload tar.gz via web interface
  5. Source extracted and ready for builds!

REST API Integration

Learn how to integrate with our REST API using various programming languages and frameworks.

Quick Start:

  1. Get your API key from the dashboard
  2. Make authenticated requests to our endpoints
  3. Handle responses and errors appropriately

Webhook Setup

Configure webhooks to receive real-time notifications about events in your account.

Supported Events:

  • Product purchases and subscriptions
  • Payment successful/failed events
  • User registration and profile updates

Third-party Integrations

Connect Enginix with popular development and business tools.

CI/CD Tools

  • • GitHub Actions
  • • Jenkins
  • • GitLab CI

Monitoring

  • • Prometheus
  • • Grafana
  • • Datadog