Skip to main content

April

Welcome to our changelog! ๐Ÿš€โ€‹

Stay updated on the latest changes and improvements in nullplatform.


โœจ Scope configurationsโ€‹

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.

Scope 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.
๐Ÿงช Early preview

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.

โœจ External parametersโ€‹

External parameters lets you keep parameter values in a backend you control (a cloud secret manager, an internal vault, a key-value store, or anything reachable from your infrastructure) while nullplatform stays out of the data path. It's configured as a provider, so it inherits the standard NRN and dimensions model.

When to use it:

  • A compliance requirement says secrets must stay inside a system you operate.
  • You already have a secret manager and don't want to mirror values across systems.
  • You want full control over how values are stored, retrieved, and audited without nullplatform sitting in the data path.

Nothing about the developer experience changes when you enable it: parameter values still appear in the same place in the UI, and the CLI and API contract stay the same.

๐Ÿ‘‰ See the External parameters docs.

โœจ 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 upgrade command to check for a newer CLI version and install it in place.
  • New np browse command to navigate across nullplatform entities from the terminal.
  • HTTP requests to the nullplatform API now include x-np headers.

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! โค๏ธ