Skip to main content

Colophon

How we build.

Our architecture philosophy and the principles behind CheckUpstream. We care about type safety, edge performance, and reliability at every layer.

Language

TypeScript
End-to-end type safety across the stack
React
Component-based UI

Architecture

Monorepo
Shared packages, single source of truth
Edge-first
Distributed compute close to your users
Type-safe APIs
Full-stack type inference, no code generation

Database

Distributed SQL
Low-latency reads at the edge
Type-safe ORM
Schema-driven queries with zero runtime overhead

Reliability

Error tracking
Real-time alerts with full stack traces
Performance monitoring
Core web vitals and API latency

Infrastructure

Edge hosting
Serverless functions with global distribution
Distributed workers
Health-check probes across multiple regions
Rate limiting
Serverless key-value store at the edge

SDKs

TypeScript
Node.js, Deno, Bun
Python
pip install checkupstream
Go
go get github.com/checkupstream/sdk-go
PHP
Composer package
Ruby
RubyGem
Rust
Cargo crate
Java
Maven Central
.NET
NuGet package

Made by humans.

CheckUpstream is built by a small team that cares about reliability. We think your software deserves to know when its dependencies break.

humans.txt