Over a million developers have joined DZone.

API Alchemy - Education and Learning Resources for APIs

DZone's Guide to

API Alchemy - Education and Learning Resources for APIs

· Integration Zone ·
Free Resource

Discover how you can get APIs and microservices to work at true enterprise scale.

API Alchemy

UPDATE: API Alchemy is now API Codex – where you’ll still find all the API magic you need. Thanks for helping us build the definitive, ultimate collection of API resources. 

Building APIs is hard and there are many choices to be made from design time to launch, marketing, operations and everything else. While there are great resources on the web for many of these topics and there are many generous folks who give their time at events like APIDays, APIStrat, Nordic APIs, API World and others, it’s often hard to track down information on topics you really need.

To help navigate the great information that’s out there and add new content over time, when we’ve been shuffling pixels to put together a new portal to help point to the best API education resources we can find! So, thanks to Kirsten Hunter and her team, today we’re launching the first simple version of this and christening it API Alchemy(*) – you can find it at:

API Alchemy Site

API Alchemy Screen

The site will be regularly updated with new links and information, we’re excited to receive your submissions of materials we should be pointing to (you can do that here: contact API Alchemy).

Look forward to new announcements and additions as we go!

From the 3scale Team.

(*) Why API Alchemy? APIs are still in many ways a dark art – a vial of JSON, a dash of Hypermedia and some vigorous debugging followed by oak barrel versioning … but there are expert practitioners we can all learn from!


APIs and microservices are maturing, quickly. Learn what it takes to manage modern APIs and microservices at enterprise scale.


Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}