An open API service indexing awesome lists of open source software.

https://github.com/paybilldev/platform-api

EKS-based Multi-Tenant SaaS solution designed to deploy and manage control plane and tenant infrastructure in a secure, scalable, and GitOps-driven manner.
https://github.com/paybilldev/platform-api

aws azure gcp ibm oracle orchestrator

Last synced: 4 months ago
JSON representation

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

Awesome Lists containing this project

README

          







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.

> :warning: This project is under development.

> :info: If your looking for a demo or support [](mailto:).

# 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](https://github.com/paybilldev/terraform-aws-platform-builder/blob/main/README.md).

## Azure Procedure Requirements

For more details, you can go through the [azure documentation](https://github.com/paybilldev/terraform-azure-platform-builder/blob/main/README.md).

## GCP Procedure Requirements

For more details, you can go through the [gcp documentation](https://github.com/paybilldev/terraform-gcp-platform-builder/blob/main/README.md).

## IBM Procedure Requirements

For more details, you can go through the [ibm documentation](https://github.com/paybilldev/terraform-ibm-platform-builder/blob/main/README.md).

## Oracle Procedure Requirements

For more details, you can go through the [oracle documentation](https://github.com/paybilldev/terraform-oracle-platform-builder/blob/main/README.md).