I have established the phase one for my Mimeo Connect REST Print API. I need just the essentials to get the API up and running.

I am focusing on providing just the following API building blocks:

  • Dashboard – Basic API area dashboard with essential links and information.
  • Registration – Allow developers to register with the live and sandbox Mimeo environments.
  • Account Management – Allow developers to manage the details of their accounts.
  • Overview – Overview of the Mimeo web tools and REST Print API.
  • Getting Started – A getting started guide providing developers with exactly what they need to get going.
  • REST API Documentation – General API document for all API services and end points.
  • JS / JQuery Examples – Simple JavaScript samples using the JQuery library.
  • PHP Samples – Simple PHP samples using the PEAR library.
  • Sandbox – Developer sandbox for developers to write code against and test applications.

These nine building blocks I feel are the bare minimum for any API area deployment. I call this an API area because it is a simple dashboard, registration and tools to begin integration. There is no community or living API ecosystem yet. I have a long way to go before that.

Even though I am putting together all the content for my REST API area I have not decided whether I will build or buy this platform. I am still discussing my goals with Mashery, 3Scale and Apigee. Once I get quotes from them I will make a decision on which path I will choose.

Regardless of whether I build or buy my API area these are the essential building blocks I need to open my API up for business.