Getting Started with API Documentation

A framework for writing documentation about APIs as a technical writer

Are you a technical writer who must write API software documentation? Do you wonder what you need to prepare and deliver to have high-quality API documentation and do not know where to start?

If yes, then this course is for you!

At JPDocu School of Technical Writing, we believe that technical writing is and should stay a simple task. Simple like in "easy to do"! That's why we do our best to explain API and API documentation in simple terms, making it simple and easy for you to follow!

API stands for Application Programming Interface. An interface is a software abstraction, which allows two software applications to communicate with each other seamlessly.

There are two roles you need to consider when you write documentation about an API:

  1. The role of the developer who created the API. This developer needs to provide information about the way the API is supposed to work; what requests can it receive and what responses does is provide.
  2. The role of the developer who uses the API. This developer needs to read through the API documentation to understand the ways to connect to the API, the requests that he or she can send to the API, and the responses that the API shall return for these requests.

In this course, you will learn:

  • What is API and API documentation - explained in a way so that you can understand. No special programming knowledge is required!
  • Which are the steps you need to follow to prepare and provide documentation about your API - a small framework to make sure you have steps to follow while preparing the API documentation.
  • How to use Swagger UI to write and generate API documentation automatically.

Try it now, and see how easy it is to write API documentation, once you know which are the basic steps to follow!


Your Instructor


Jordan Stanchev
Jordan Stanchev
Using the principles he teaches, Jordan Stanchev has built his career in the field of technical communications.

He applies practical experience collected through years of work in the IT industry as a Java developer, DITA XML technical writer, knowledge architect, project management professional (PMP), and user assistance development architect.

Jordan Stanchev is one of the founders of TEKOM Bulgaria, a passionate teacher at the University, and a User Assistance Development Architect at a Fortune 100 company.

Jordan is the author of various courses related to the field of technical communications, ranging from the basics of technical writing to DITA information architecture, taxonomies, and metadata.

Jordan Stanchev is a frequent speaker and presenter at technical communications conferences, such as tcworld - Stuttgart, Germany, and ETC - Sofia, Bulgaria.

His vast practical experience in technical communications allows his audience to experience a practitioner with real-life experience and advanced knowledge in the field.

Jordan Stanchev believes that we all can achieve so much more at our job with practice and hard work!

Over 20000 participants from around the world have attended Jordan Stanchev’s seminars. His courses change people's professional lives for the better!

https://www.linkedin.com/in/jordanstanchev/


Course Curriculum



Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!