January 2025
January changelog featuring IaC provider plugin updates and service UI customization improvements for nullplatform.
✨ Updates to our IaC provider plugin
We've made improvements to our Infrastructure as Code (IaC) provider plugin to make it easier for you to use and integrate with nullplatform.
Here's what's new:
- New resources to configure nullplatform, including:
- Service, link, and action specifications
- Users
- Grant permissions
- Technology templates
- API keys
- New usage examples for resources and data sources – Quickly implement features with clear, practical examples.
- New schema descriptions – Configure your infrastructure using detailed specifications.
👉 Check out the nullplatform IaC plugin to explore all these updates!
✨ Improvements to Services
We’ve made significant updates to Services, giving you more flexibility and control!
Customize the look & feel of your UI
With the JSON UI Schema (uiSchema), you can tailor the appearance of services, links, and action forms beyond the default rendering. Now you can:
- Add Markdown text to forms
- Apply custom decorations to controls
- Organize forms using arrays and collapsible groups
👉 Learn more about designing and customizing your UI in our documentation.
Enhanced control over service availability
Easily manage where your services can be linked with new availability settings. Now, you can:
- Specify dimensions (e.g., environments like
PRODor regions likeARG) or scopes where the service can be linked. - Allow linking outside the application to make the service visible to other levels of your organization.
This makes it easier to control how and where the created services are available.
Here’s what users will see in the UI:
Updates to our Services docs
👉 Our Services documentation has been updated to reflect these improvements, with guides on:
- Designing and creating services.
- Crafting service, action, and link specifications.
- Customizing the UI with UI Schema.
- Using runners and IaCs to provision services.
- Adding services to applications.
✨ API key management
New API keys view in nullplatform
We’ve added a new API keys view in Platform settings to make managing your API keys simpler and more intuitive.
Here’s what you can do:
- View all active API keys in one place.
- Create, edit, and delete API keys as needed.
- Assign roles and set access to resources.
- Add tags to organize and find keys easily.
Configure API keys with IaC
You can now configure API keys using our IaC provider with a new API key resource, allowing you to:
- Keep configurations consistent across environments.
- Automate API key setup.
👉 Check out our IaC plugin to configure API keys.
Updates to our API keys docs
We've updated our API keys docs with:
- Step-by-step guides to create, update, replace, and delete API keys.
- Instructions for granting access and assigning roles.
- How to use API keys to generate and renew access tokens.
- Examples for using API keys with our CLI and API.
✨ New supported providers: Datadog, Prometheus, and Dynatrace
We now support Datadog, Prometheus, and Dynatrace as monitoring and alerting providers. Configure them in nullplatform to track performance metrics, logs, and APM data.
How to configure
To configure these providers:
- Go to Platform settings > Metrics/Logging.
- Click + New configuration and select the provider you want to configure.
- Fill in the required configuration details.
- Click Create configuration to save your setup.
👉 For more info, visit our Supported integrations documentation.
✨ Customize approvals for service creation
Gain fine-grained control over how services are created by setting up approvals, and defining custom actions and policies. With this update, you can enforce rules such as:
- Limiting service creation to specific countries or environments
- Enforcing naming conventions
- Setting limits based on resource size
- And more
Updates to our Approvals docs
We’ve updated the Approvals docs with:
Wishing you a fantastic start to the year - from the nullplatform team! ❤️