Skip to content

EKS-based Multi-Tenant SaaS solution designed to deploy and manage control plane and tenant infrastructure in a secure, scalable, and GitOps-driven manner.

License

Notifications You must be signed in to change notification settings

paybilldev/platform-api

Logo

Paybill builds foundational platforms for modern SaaS systems and safe AI-driven applications.

We focus on control, predictability, and security — enabling platforms and agents to operate within clearly defined boundaries rather than unchecked automation.

⚠️ This project is under development.

:info: If your looking for a demo or support admin@paybill.dev.

Platform Api

Platform Api is an EKS-based Multi-Tenant SaaS solution designed to deploy and manage control plane and tenant infrastructure in a secure, scalable, and GitOps-driven manner.

CI/CD & Deployment Pipelines

The platform supports multiple CI/CD providers for deploying control plane infrastructure and applications:

  • AWS CodePipeline (Production-ready)
  • Azure DevOps Pipelines (Pending implementation)
  • Google Cloud Build + Cloud Deploy (Pending implementation)
  • IBM DevOps (Pending implementation)
  • Oracle DevOps Cloud Service (Pending implementation)

Control Plane Capabilities

The control plane is responsible for provisioning and managing:

  • Networking
  • Compute
  • Databases
  • Monitoring & Logging
  • Security
  • Control plane applications (deployed via Helm charts)

Tenant Management & Onboarding

  • Automatically provisions tenant-specific CodeBuild projects
  • Supports onboarding of:
    • Silo tenants
    • Pooled tenants
  • Each tenant has:
    • Dedicated infrastructure
    • Dedicated application Helm charts

GitOps & Workflow Automation

  • Tenant infrastructure and applications are managed using GitOps tools:
    • Argo CD
    • Argo Workflows

Security & Isolation

  • Enforces strict IAM policies
  • Applies Kubernetes Authorization Policies
  • Prevents cross-namespace access between tenants

Low Level Architecture

High Level Architecture

AWS Procedure Requirements

For more details, you can go through the aws documentation.

Azure Procedure Requirements

For more details, you can go through the azure documentation.

GCP Procedure Requirements

For more details, you can go through the gcp documentation.

IBM Procedure Requirements

For more details, you can go through the ibm documentation.

Oracle Procedure Requirements

For more details, you can go through the oracle documentation.

About

EKS-based Multi-Tenant SaaS solution designed to deploy and manage control plane and tenant infrastructure in a secure, scalable, and GitOps-driven manner.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project