Scopes
Agent-backed scopes let you extend nullplatform to support all kinds of deployment environments, whether you're shipping PL/SQL apps, static frontends, or something entirely custom.
Stay up to date on scopes
We maintain a dedicated changelog for scopes so you can follow every update, version by version. Find it in the Scopes repository.
Why use agent-backed scopes?
Agent-backed scopes give you the power to:
- Extend nullplatform with your own runtime logic and custom infrastructure
- Keep the developer experience unified — there's no UI difference between standard and agent-backed scopes
- Use the full platform toolkit — scopes work with approvals, parameters, policies, entity hooks, and more
- Model your real-world environments — including business-specific configs and deployment behaviors
Scopes vs. services
Agent-backed scopes are technically a type of service, but they’re meant for different use cases.
- Scopes represent units of execution tied to an application's lifecycle (like a deployment or environment).
- Services have broader lifecycles that aren’t always connected to a single application.
Tip: If your dependency is tightly coupled to how a specific app is deployed or promoted, a scope is likely the right fit.
You can read more in our services documentation.
Next steps
- What are scopes?: understand scopes, their lifecycle, and how they relate to applications.
- Scope types: explore all available scope types including Containers, Scheduled tasks, and legacy types.
- Diagnose and troubleshoot: identify and fix issues with your scopes.