EtherAPIs

APIs for the future: decentralized, trustless, secure

Decentralized

EtherAPIs is a completely decentralized platform, without any central points of failure. API calls are executed directly between the consumer/provider and API payments are enforced by a 700 million dollar global blockchain. There is noone to target.

Trustless

EtherAPIs achieves an unprecedented level of trustlessness. Developers can create, advertise and monetize APIs completely anonymously; and users can consume them in full privacy. No trust is needed in anyone, us included, it's all enforced by algorithms.

Secure

EtherAPIs bases all its payment processing on top of the Ethereum blockchain. This means that all your transactions are validated, executed and enforced by a global network of machines. Everyone plays by the same, open and public rule book.

Development Timeline

Dashboard teaser: Service lifecycle

26th March, 2016

Another wall, another milestone :) Interacting with an Ethereum contract via Go code got unfeasible fast: too brittle to write, too exhausting to maintain... So we wrote a native Go binding generator to do all the ugly work for us!

Armed with automatic code generators, we could finally focus on Ether APIs dashboard again. To celebrate the newly found ease of development, please welcome our second teaser: service life cycle management!

Archive old site, publish micro-blogging dev timeline

4th March, 2016

As development continues onward and the Ethereum platform reaches its Homestead release, our old hack-athon website and demo services contained within was deemed too stale and was archived for posterity.

To help you follow development from a birds-eye view, please welcome our micro-blogging dev timeline: past events, up-till-now private goodies, teasers and hopefully much, much more as time progresses! ;)

Dashboard teaser: Account management

19th February, 2016

Realizing that our platform is becoming something much more than we can feasible manage via a command line tool (especially since there's no server, everything's decentralized), we started phasing out the CLI commands and introducing a graphical dashboard.

Proof of concept for the Gopher Gala

24th January, 2016

Published our first proof of concept version of Ether APIs as a submission for the Gopher Gala hackathon. This featured a command line client interacting with the Ethereum network; processing and forwarding API requests through payment proxies; charging users per calls, in real time.

To support it we've also deployed a geolocation lookup service that demoes how real time payments can be made via simple JavaScript AJAX calls using an Ethereum identity.

Ether APIs conceptualization

With the Gopher Gala starting in less then 24 hours, we began writing down our plan of attack and figuring out the details on what we would like to build and how we would go about doing it.

The result was a rough GitHub gist based on which we knew exactly what we wanted to build, with pretty much no idea on how we'll actually do it :D.

Inception

24th Novemeber, 2015

One gloomy morning we've got the invitation from the Gopher Gala team to participate in the upcoming Go hackathon in January: write something cool in Go in 48 hours, competing among others for a Gopher!

Always wanting to build something on top of the Ethereum blockchain we've been developing – after half a day of brainstorming – we've (Jeff and Peter) decided to create an API marketplace for the future: decentralized, trustless and secure; with micropayments chargeable real-time, per API call.

As the rules stated that no digital assets may be produced before the contest, we've stashed the idea away into the deep freezer to defrost in January.