April
Welcome to our changelog! ๐โ
Stay updated on the latest changes and improvements in nullplatform.
โจ Configure agent-backed scopes from the UIโ
Agent-backed scopes can now be configured from the nullplatform UI. Instead of managing every scope option through environment variables in your agent, you can define settings like Kubernetes namespace, domain, deployment strategy, and security options directly from the platform, using the same provider you already use for cloud credentials.
Configuration resolves in a clear priority order: provider configuration overrides environment variables, which override defaults. Apply settings at the organization, account, namespace, or scope level and let child levels inherit or override as needed.
Configure scopes from Platform Settings โ Scopes โ Configurations.
๐ See the Scope configurations docs.
โจ Static files scopeโ
The Static files scope is a new scope type for deploying SPAs, static websites, and front-end bundles. Nullplatform provisions the full CDN stack and handles DNS, HTTPS, and cache invalidation automatically, with no server-side runtime required.
What you get:
- CDN distribution: CloudFront on AWS or Azure CDN on Azure, with HTTPS and SPA-friendly routing
- Automatic DNS: a custom subdomain (
{app}-{scope}.your-domain.com) created and pointed at the CDN - Cache invalidation: assets refreshed on every deployment
- Rollback: redeploy any previous release to instantly switch the CDN origin
๐ See the Static files docs to set it up on AWS or Azure.
โจ Data lakeโ
The data lake gives you SQL read access to a queryable replica of your nullplatform organization's data. You can query audit events alongside the current state of your applications, scopes, deployments, parameters, and other resources, all through a single endpoint.
What you can do with it:
- Build custom reports: Feed platform data into BI tools or external dashboards without manual exports.
- Investigate incidents: Cross-reference audit events with resource state at the time of a failure.
- Query with access control: Results are scoped automatically to the resources your API key can access via NRN.
The data lake is in early preview. Table schemas and query behavior may change as the product evolves.
๐ See the Data lake docs to connect and run your first query.
โจ Security best practicesโ
We published a security best practices guide for teams using nullplatform, covering the key areas to get right from the start.
Topics covered:
- Namespace-based team separation and least-privilege role assignments
- Secrets and parameters: versioning, rotation, and avoiding hardcoded values
- Pipeline safety: machine-user API keys, approval workflows, and deployment controls
- Observability: audit logs, alerting, and maintaining visibility over changes
๐ See the Security best practices docs.
โจ Keep parameter values in your own backendโ
A new Storage section under Platform settings > Parameters & Secrets lets you keep parameter values in a backend you control instead of nullplatform's database. Two variants are available at launch:
- HashiCorp Vault Self-Hosted: register your Vault address, mount, and base path in nullplatform. The Vault token never leaves your environment; nullplatform forwards the connection metadata to your handler on every parameter lifecycle event.
- Other agent-backed Storage: a generic option that routes parameter lifecycle events to a notification channel you configure. Use it for cloud secret managers, internal vaults, or any backend reachable from your infrastructure.
The developer experience stays the same: parameter values still appear in the UI and the CLI and API contract is unchanged.
๐ See the Storage backends overview for a comparison of the variants and step-by-step setup guides.
โจ CLI 2.6.0โ
We've released version 2.6.0 of the nullplatform CLI, bringing new commands and improvements.
What's new in CLI 2.6.0:
- New
np upgradecommand to check for a newer CLI version and install it in place. - New
np browsecommand to navigate across nullplatform entities from the terminal. - HTTP requests to the nullplatform API now include
x-npheaders.
Install the latest version:
curl https://cli.nullplatform.com/install.sh | sh
๐ See the CLI docs for more info.
That's all for April โ from the nullplatform team! โค๏ธ