How it works
Architecture in one page
A Greenlight app goes from idea to production in five steps. The coding agent does the work; the platform handles deployment, data access, and governance.
The pieces

Everything from the Greenlight control plane down lives inside your cloud subscription. The agent talks to Greenlight; Greenlight talks to the cloud; each app’s resources are provisioned and torn down by the platform.
-
Register the app. A citizen developer asks their coding agent to start a new app. The agent calls
greenlight.registerAppwith a name, owner, and short description of what the app is for. Greenlight creates a repository in your source-control system and surfaces the app in the IT dashboard. -
Build with Knowledge. The agent reads org-level, integration-level, and app-level Knowledge over MCP, generates code, requests any integrations it needs, and opens a pull request.
-
The policy check runs. Greenlight evaluates the change against your organization’s rules — secret scanning, static analysis, container vulnerability checks, and any OPA policy bundles you’ve enabled. A single Greenlight status is posted on the pull request, and failures block the merge with a structured reason the agent can read and fix.
-
Deploy on merge. When the pull request merges, Greenlight builds a container, attaches a workload identity, configures the data broker, and deploys the app into a dedicated environment with network policies and resource limits in place.
-
Observe and govern. Every action — by the agent, by the developer, by IT — lands in the audit log. The dashboard surfaces app health, errors, and integration usage. IT can kill, suspend, restore, or override any app, with each action recorded and attributed.
The three surfaces
What you bring, what Greenlight runs
| You bring | Greenlight runs |
|---|---|
| An identity provider — Entra ID, Okta, Google, or any standard SSO | The control plane that manages apps, integrations, and audit |
| A source-control system (GitHub today; GitLab and Bitbucket later) | The policy engine and the pre-merge check on every pull request |
| A cloud subscription (Azure today; AWS and GCP through the provider interface) | The data broker that gives apps governed access to your systems |
| The internal systems your apps need to reach — Snowflake, Salesforce, Slack, your own APIs | The agent protocol — MCP tools and the universal Skills bundled with each plugin |