Skip to Content
Upblit
AboutOpen SourceCommunityDeveloperContactPricing
Star on GitHub—Sign in
CTRL K
  • Introduction
    • AI Gateway Overview
    • Documents
    • Tenants
    • API Reference Overview
    • AI Gateway API
    • API Keys API
    • Applications API
    • Authentication
    • Ingest API (SDK)
    • Organizations API
    • Projects API
    • Telemetry API
    • Users API
    • Architecture Overview
    • Database Architecture
    • Multi-Tenancy
    • Security Model
    • Service Boundaries
    • Telemetry Pipeline
  • DeployX CLI
    • Contributing
    • Architecture Rules
    • Coding Guidelines
    • SDK Development
    • Dashboard Overview
    • AI Gateway
    • API Keys
    • Applications
    • Observability
    • Organizations
    • Profile
    • Projects
    • Quickstart
    • Authentication
    • Your First Project
    • Installation
    • Observability Overview
    • Structured Logs
    • Telemetry Flow
    • Distributed Traces
    • SDK Overview
    • Express SDK
    • Go SDK
    • Java SDK (Coming Soon)
    • Python SDK
    • React SDK (Coming Soon)
  • Introduction
    • AI Gateway Overview
    • Documents
    • Tenants
    • API Reference Overview
    • AI Gateway API
    • API Keys API
    • Applications API
    • Authentication
    • Ingest API (SDK)
    • Organizations API
    • Projects API
    • Telemetry API
    • Users API
    • Architecture Overview
    • Database Architecture
    • Multi-Tenancy
    • Security Model
    • Service Boundaries
    • Telemetry Pipeline
  • DeployX CLI
    • Contributing
    • Architecture Rules
    • Coding Guidelines
    • SDK Development
    • Dashboard Overview
    • AI Gateway
    • API Keys
    • Applications
    • Observability
    • Organizations
    • Profile
    • Projects
    • Quickstart
    • Authentication
    • Your First Project
    • Installation
    • Observability Overview
    • Structured Logs
    • Telemetry Flow
    • Distributed Traces
    • SDK Overview
    • Express SDK
    • Go SDK
    • Java SDK (Coming Soon)
    • Python SDK
    • React SDK (Coming Soon)

On This Page

  • Repository Structure
  • Getting Started
  • Coding Standards
  • Areas That Need Help
  • Pull Request Guidelines
  • Reporting Bugs
ContributingContributing

Contributing to Upblit

Upblit is open source. Contributions of all kinds are welcome — bug fixes, new features, documentation improvements, and SDK implementations.

Repository Structure

Upblit/ ├── backend/ ← Spring Boot API (Java 21) ├── frontend/ ← Next.js dashboard (TypeScript) ├── email/ ← Email microservice (Node.js) ├── sdk/ ← SDK stubs (not yet implemented) ├── UpblitCLI/ ← DeployX CLI (Go) └── docs/ ← This documentation site SDK/ ├── Express-sdk/ ← Express SDK (Node.js) — production ├── Go-sdk/ ← Go SDK — production └── Python-sdk/ ← Python SDK — production

Getting Started

  1. Fork the repository on GitHub
  2. Clone your fork locally
  3. Set up the development environment — see Installation
  4. Create a feature branch: git checkout -b feat/your-feature
  5. Make your changes
  6. Run tests and linting
  7. Push and open a pull request

Coding Standards

Before contributing, read the relevant standards:

  • Coding Guidelines — language-specific conventions
  • Architecture Rules — invariants you must not break

Areas That Need Help

AreaWhat’s Needed
Java SDKFull implementation in Upblit/sdk/java-sdk/
React SDKFull implementation in Upblit/sdk/react-sdk/
npm SDKGeneric Node.js SDK in Upblit/sdk/npm-sdk/
CLI commandsdeployx live, deployx deploy, deployx logs, deployx rollback
CI/CD pipelineGitHub Actions workflows for build, test, deploy
Docker ComposeLocal full-stack development setup
MongoDB indexesAdd indexes and TTL to telemetry collections
RBACAdmin/member roles within organizations
Metrics SDKMetrics emitter for all three SDKs

Pull Request Guidelines

  • Keep PRs focused — one feature or fix per PR
  • Write a clear description of what changed and why
  • Reference any related issues
  • Ensure the build passes before requesting review
  • Do not force-push to shared branches

Reporting Bugs

Open a GitHub issue with:

  • A clear title
  • Steps to reproduce
  • Expected vs. actual behavior
  • Environment details (OS, runtime version, SDK version)
Last updated on May 27, 2026
DeployX CLIArchitecture Rules
Upblit

A student-built observability workbench for logs, traces, metrics, API keys, and AI-assisted incident notes.

OAuthAPI scopesTrace contextRetention notes

Product

  • Architecture
  • Dashboard preview
  • AI docs
  • Security
  • Pricing

Developers

  • Developer docs
  • API reference
  • Changelog
  • GitHub
  • Status

Company

  • Support
  • Contact
  • Docs
  • Dashboard
  • Sign in

Legal

  • Privacy Policy
  • Terms
  • Cookie Policy
  • Acceptable Use
  • Data Retention
  • Data Processing

Copyright 2026 Upblit. All rights reserved.

Built for telemetry review, API operations, and incident response.