Platform APIs built for Developers

Micro deals with the complexity of distributed systems by providing simpler programmable abstractions to build on.

Micro Platform

API first development platform

The ultimate developer experience
Micro is a platform for API driven development. It enables developers to focus on building applications rather than managing infrastructure. It provides the core building blocks needed to build any app or service.

Built for speed of execution
Micro tames the complexity of writing software for the cloud, by empowering developers to create applications without friction or limitation, from source to running and beyond.

Platform APIs

Micro has everything you need to build and scale services, from authentication to pubsub messaging, config and storage

API Gateway

A single public HTTP entrypoint for your services. Build microservices on the backend and consolidate as a single API for the frontend


Define access rules, manage user accounts and create auth tokens for all your services and APIs


Dynamic config loaded at runtime plus hot reload support without restarting services

Data Storage

Persistent and multi-tenant key-value storage as a first class citizen so you can build stateless services rapidly

PubSub Messaging

Build event driven architectures using pubsub messaging. Publish, subscribe and track every event you need

Service Discovery

Microservices are a first class citizen on the platform. Discover, call and reuse each service as a building block for the next

Micro Services

Make use of real world reusable services to get started quickly

Micro Server

Abstract away the complexity of cloud infrastructure with Micro's pluggable platform APIs

Micro Framework

Write apps at a lightning speed with our built-in Go framework