Skip to main content

Developer Experience

What is developer experience? How does it relate to your API documentation? Why does it matter? And how can you get started improving it? We've got answers to these questions and more, along with API-related tutorials for developers (or people learning the ropes).

Developer Experience 101

Learn about the basics of developer experience and why it matters:

Why DX Matters: Driving API Success with a User-First Approach
7 min read

Why DX Matters: Driving API Success with a User-First Approach

When it comes to creating and maintaining a thriving developer community for your API, developer experience is the foundation you’ll be building on. With thousands of APIs to choose from, the well-documented API that makes it easier for developers to get up and running has a competitive edge. But what exactly constitutes developer experience? Why does it matter? And how…

Hubs We Love ❤️ Little Details With a Big DX Impact
3 min read

Hubs We Love ❤️ Little Details With a Big DX Impact

We’re big believers in “big little details” as a way to make the compass spin, so today we’re highlighting a few customers that bring that extra special attention to their hubs. API documentation is so much more than putting together your API reference, writing a few guides, and calling it a day. Your docs are your developer hub: how you…

How to Do Developer Marketing That Doesn’t Suck
9 min read

How to Do Developer Marketing That Doesn’t Suck

Today we’ve got a special guest on the blog — Ceci Stallsmith! If you were at API Mixtape 2023, you got to see her in action as a speaker. If you missed her talk, you’re in luck, because today’s post is covering the same topic: how to create developer marketing that doesn’t suck.  Take it away, Ceci:  This post explores…

Improving DX

You understand DX is important, and you've done your best to build a solid foundation for a good developer experience in your docs. Now, it's time to take things to the next level and create a sustainable plan for improving DX over time.

Four Ways to Make Your API More Enjoyable to Use
3 min read

Four Ways to Make Your API More Enjoyable to Use

At ReadMe, we love APIs, and we love them even more when they get whimsical—so much so that it's part of our company's mission. The problem with APIs, however, is that they can often be business up front without the party in the back. How can we make APIs fun? Let's look at some unique ones that are all party:…

7 Unconventional Opportunities to Improve Your API Documentation
4 min read

7 Unconventional Opportunities to Improve Your API Documentation

When developers think of documentation, we often tend to think of walls of texts or verbose reference guides. However, the purpose of documentation is to be the UI layer for an API or code library: when you’re learning something new, documentation is the frontend that you spend most of your time interacting with. At ReadMe, we’re trying to get away…

How to Write API Errors That Keep Your Users Moving Forward
5 min read

How to Write API Errors That Keep Your Users Moving Forward

The secret to good DX is doing the right thing when things go wrong. Most error messages are a dead end, telling what went wrong but offering no help. The best error messages feel more like guardrails, gently guiding the developer back onto the path and keeping things moving forward. This guide will focus mostly on RESTful APIs, however they…

How To

Take a look at the behind the scenes of APIs with tutorials for API engineers:

How to Generate an OpenAPI Description for an API
2 min read

How to Generate an OpenAPI Description for an API

Describing an API according to the OpenAPI Specification comes with a wide variety of benefits for maintaining APIs in production, and keeping docs automatically synchronized with your live API. You don't have to start over-designing your API in order to adopt the OpenAPI standard! If you already have an API designed and in production, you can still document it in…

How to Use OpenAPI and Swagger for Documentation
18 min read

How to Use OpenAPI and Swagger for Documentation

Excellent API documentation experiences stem from proper use of an OpenAPI or Swagger API description file. In this guide, we explain Swagger and OpenAPI, how to create an OpenAPI or Swagger description for an API, and how to use the OpenAPI Specification to yield documentation that’s continuously up-to-date and automated! HTTP API descriptions, like those described in the OpenAPI Specification,…