What is Distlang
Building distributed applications still means wiring together retries, databases, coordination, observability, and deployment behavior across too many tools. Distlang is working toward a simpler model, and Metrics is the first part available today.
dash.distlang.com is the hosted workspace for Distlang Metrics, account access, and plans.
Send metrics from your app
Most metrics platforms are built around always-on, container-heavy systems. Distlang Metrics takes a different approach: an API first serverless metrics platform designed to stay lightweight when traffic is low and still make fresh metrics available in the dashboard quickly.
Distlang lets you send metrics directly from application code and see them show up in the dashboard quickly.
const metrics = client.metrics.createRecorder({
accessToken: process.env.DISTLANG_ACCESS_TOKEN,
metricSet: "metrics-tests-app",
definitions: {
configReqCount: "counter",
trafficReqCount: "counter",
trafficLatency: "histogram",
},
});
metrics.configReqCount.inc({ route: "/test/config", method: "POST" });
metrics.trafficReqCount.inc({ route: "/test/ping/:text", method: "GET" });
metrics.trafficLatency.observe(142, { route: "/test/ping/:text", method: "GET" }); Send metrics directly from your app. No pipeline to manage.
Distlang Metrics running in the hosted dashboard with Dark Mode on.
The chart titles and descriptions are suggested automatically based on the metrics being ingested. Platform-specific docs are available below.
Where Distlang is going
Metrics is the first step, not the whole platform. Distlang is moving toward a model where developers can compose applications from reusable layers instead of wiring every capability by hand. For example, an API gateway could include metrics by default, and an image service built with that gateway could get metrics and rate limiting without starting from scratch.
That is where Distlang becomes more powerful over time: shared building blocks, reusable application layers, and a simpler way to compose distributed systems.
Distlang is open core. The runtime direction, architecture, and tooling live in the open, while hosted capabilities can grow around that foundation over time.
Install Distlang
Stable release (Linux/macOS)
curl -fsSL https://distlang.com/install | bash Latest from main (Linux/macOS)
curl -fsSL https://distlang.com/install-main | bash Stable release (Windows)
irm https://distlang.com/install.ps1 | iex Follow the buildout
The blog covers the platform direction, release notes, and the rollout from core Distlang ideas into usable products like Metrics.
Browse the blog