Welcome to nullplatform!
Here you’ll find a quick introduction to working with and building on nullplatform.
These docs assume you’re already onboarded to nullplatform. If you’re not, reach out to us and we’ll help you get set up.
The platform
Nullplatform provides dedicated dashboards to support different roles across your organization:
- Development – For developers to manage and deploy applications.
- Team Management – For admins to invite users and manage permissions within the organization.
- Platform Settings – For DevOps and SecOps to configure infrastructure and operational settings.
- Insights – For managers to get a clear view of application activity and operational patterns in your organization, using DORA metrics and KPIs.
Accessing your organization
Log in to your organization’s portal at: https://<your-org-slug>.app.nullplatform.io.
Ask a teammate or your manager to invite you. You can also check whether your organization supports logging in through an identity provider like Google, Okta, or another supported system.
Navigating your organization in nullplatform
Nullplatform uses a simple hierarchy to organize applications and services:
-
Organization
The top-level entity in nullplatform. Each customer has a single organization. -
Account
An organization can have multiple accounts. These are often used to separate business units or legal entities under a holding company. When you log in, you’re logged into a specific account, and you can switch accounts from the the menu in the top-right corner. -
Namespace
A logical grouping for applications, usually representing a team or domain (for example, checkout or billing). The namespace is the main view you see after logging in. -
Application
A logical unit typically tied to a repository or, in the case of a monorepo, a specific folder within a repository. -
Scope
A scope defines the runtime environment where an application can be deployed. Common use cases include:- Regions: Separating traffic by geography, such as US, UK, Japan, or the rest of the world.
- Read vs. write: Scaling applications using read/write segregation.
- Production and testing: Creating environments for self-serve testing and QA.
Insights into your organization
The Insights view provides a unified look at application activity and operational patterns across your organization. It helps you understand what’s happening and identify opportunities to improve development workflows and delivery efficiency.
You can track everything from deployment trends to service usage in one place.
In Insights, you can explore:
- DORA metrics: Understand deployment frequency, lead time, and success/failure rates.
- Applications, scopes, and builds: Monitor activity across your applications, scopes, and builds.
- Services: Get insights into how services and instances are used, find orphans, and review service-related activity.
💡 If you’re building your own insights or tracking additional metrics, let us know. We’d love to collaborate and see how we can help.
How do I start?
One of the best ways to learn nullplatform is to jump into a namespace (you can create one in just a few clicks) and create a new application using one of the available templates.
Nullplatform can run applications written in any language, as long as they can be containerized to run on server instances or supported by serverless cloud runtimes.
To use other technologies, you can edit the Dockerfile at the root of your repository and build images for additional languages. For serverless applications, you can adjust the scope settings to change the runtime.
Next steps
This page is just a starting point. Continue with the next sections of the documentation to dive deeper into how nullplatform works, and welcome aboard!
Need help?
If you have questions or need assistance, visit the Support page to learn how to get in touch with us.