Code Monkey home page Code Monkey logo

m3o's Introduction

M3O

M3O is an open source public cloud platform. We are building an AWS alternative for the next generation of developers.

Overview

AWS has become the monstrous behemoth public cloud provider we all love to hate. It's massive complexity and confusing pricing has made it an incredibly difficult choice for developers to adopt. But what's the alternative? M3O is an attempt to build a new open source public cloud platform for the next generation of developers. Consume existing public APIs all in one place as simpler programmable building blocks.

M3O is powered by the open source Micro platform and programmable real world Micro Services.

Features

Here's the highlights:

  • ๐Ÿ”ฅ Dev UX - The developer experience is first priority. A slick new UX for the next generation of developers.
  • โ˜๏ธ One Token - Use one Micro API token to fulfill all your API needs. Access multiple public APIs with a single token.
  • โšก Fast Access - Using a new API is easy - no need to learn yet another API, it's all the same Micro developer experience.
  • ๐Ÿ†“ Free to start - It's a simple pay as you go model and everything is priced per request. Top up your account and start making calls.
  • ๐Ÿšซ Anti AWS Billing - Don't get lost in a sea of infinite cloud billing. We show you exactly what you use and don't hide any of the costs.
  • โœ”๏ธ Open Source Software - Built on an open source foundation and services which anyone can contribute to or run independently.

Getting Started

  • Head to m3o.com and signup for a free account.
  • Generate an API key on the Settings page.
  • Browse the APIs on the Explore page.
  • Call any API using your token in the Authorization: Bearer [Token] header and https://api.m3o.com/v1/[service]/[endpoint] url.

Learn More

How it Works

M3O is built on existing public cloud infrastructure using managed kubernetes along with our own infrastructure automation and abstraction layer for existing public APIs. We host the open source Micro project as our base Cloud OS and use it to power all the Micro Services, which provide simpler building blocks for existing cloud primitives.

We then host our own custom dev UX on top and a backend as the management control plane.

Developers build and contribute to services in github.com/micro/services, an Apache 2.0 licensed vendor neutral home. We then automate the building and publishing of those services and client libraries. This creates a shared and fully managed platform for everyone to leverage.

We primarily use existing open source software, fully managed services and SaaS APIs as the backing infrastructure then layer a standard interface on top. With all the services on one platform, accessible with one API token, we drastically improve the Dev UX.

Where Everything Lives

Here's the homes of all the related projects:

  • m3o.com - a hosted fully managed offering of micro services
  • m3o/m3o - the canonical location for everything on github
  • m3o/cloud - locally hostable dev UX for the website
  • m3o/platform - the infrastructure automation for hosted cloud stack
  • m3o/backend - the services which power the m3o.com backend
  • micro/micro - an open source operating system for the cloud
  • micro/services - open source micro services powering m3o.com

Development

This project is VC funded with a combination of open source development and platform management provided by the Micro team.

Publish APIs

If you'd like to publish your own APIs fill in this form and we'll get back to you.

m3o's People

Contributors

asim avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.