Skip to main content

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.