Skip to content
API-University

API-University

APIs your consumers will love

Menu

  • Books
    • All Books
    • Book Club
    • REST
    • REST & GraphQL
    • GraphQL
    • Serverless GraphQL
    • OAuth
    • OpenID Connect
    • Swagger & OpenAPI
    • Webhooks
    • API Architecture
    • Alexa Voice Skills
  • Courses
    • All Video Courses
    • OAuth – Video Course
    • OpenID Connect – Video Course
    • RESTful API Design – Video Course
    • Digital Business with APIs – Video Course
    • Individual Workshops Classroom or Webinar
    • Practical Video Tutorials …
      • OAuth 2.0 Diagrams
      • OAuth at Facebook
      • OAuth at LinkedIn
      • OAuth at Google
      • OAuth at PayPal
  • Blog
    • API Reviews
    • API Security
    • API Design
    • API Business
    • Open Banking
  • Consulting
    • API Maturity Assessment
    • API Consulting
    • Live Workshops
    • Upskill Your Team
  • Community
    • API Swag (I ❤️ APIs)
    • Find an API Job
    • Become a Partner
  • About
    • Newsletter
    • API-University
    • Matthias
  • Hot Topics
    • API Design Overview
    • API Domain Analysis
    • Architectural and Frontend Design
      • REST
      • GraphQL
    • API Prototyping
    • API Implementation
    • API Tools
    • API Security
      • OAuth
      • OpenID Connect
    • API Publication
    • API Evolution & Versioning

API Design

What is a well-designed API?

What is a well-designed API?

When designing an API, which properties do we want the resulting API to have? A well-designed API is simple, clean, clear and approachable for its consumers. Why? Because in general, API consumers prefer APIs with these characteristics. And this is

Matthias Biehl 2016-04-072016-04-07 API Architecture, API Design, Blog Read more

API Design with Swaggerhub

API Design with Swaggerhub

I am excited to show you how to generate Java code for an API based on a Swagger API description. We will use Swaggerhub, which is what I call an integrated design environment for APIs. You have all the tools

Matthias Biehl 2015-09-302022-09-15 API Architecture, API Design, Blog Read more

API Styles: SOAP, REST, RPC, GraphQL and more

API Styles: SOAP, REST, RPC, GraphQL and more

In this blog, we study several API styles: the REST-style (Representational State Transfer), the REST-like style, GraphQL, Falcor, the RPC style (Remote Procedure Call), the SOAP style and gRPC. We compare the approaches, show advantages and disadvantages, commonalities and differences.

Matthias Biehl 2015-09-132020-03-04 API Architecture, API Design, Blog Read more

What are API Description Languages?

API description languages are domain-specific languages, which are especially suited for describing APIs. They are both human-readable and machine-readable languages, much like programming languages. They are intuitive languages that can be easily written, read and understood by API developers, API

Matthias Biehl 2015-06-172020-03-07 API Architecture, API Design, Blog Read more

How to describe APIs?

Whenever APIs need to be communicated among various stakeholders, APIs needs to be described in some from. Thus, it should be as easy as possible to describe APIs. Specialized languages can support the crafting of useful API descriptions by providing

Matthias Biehl 2015-06-152018-05-20 API Architecture, API Design, Blog Read more
  • Next »

Categories

Recent Posts

  • Join me at APIDays Singapore 2026
  • 5 Patterns for API Monetization | How to make money with APIs
  • Open Banking Ecosystems: How they emerge
  • What Open Insurance can learn from Open Banking
  • Open Banking vs Banking-as-a-Service: How do they differ?

Tag Cloud

Alexa API API-Review API Design API Portal API Security AppSync AWS Book Design Developer Portal Ecosystem Events google Google API GraphQL Identity Journey Map LinkedIn Linkedin API Live Coding node.js OAuth OpenBanking OpenID Connect OpenInsurance OWASP Pattern REST Review Richardson Security Skill Social Login Social Login with LinkedIn Spotify Spotify API Spotify OAuth Spotify OAuth Access Token subscriptions Testing Tutorial Video Voice Webhooks

API-University Series

The API-University Book Series is a modular series of books on API-related topics. Want them all? Join the API-University Book Club and save some money.

Read more
Copyright © 2026 API-University. All rights reserved. Theme Spacious by ThemeGrill. Powered by: WordPress.