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

Guide on API Versioning with a Lifecycle Approach

Successful APIs always get changed – that’s why you need a lifecycle approach to managing API evolution & versioning. I have covered the topic on the NordicAPIs Blog. The blog post covers: The dilemma we are in with the evolution

Matthias Biehl 2021-10-212021-10-21 API Design, Blog Read more

API Security Best Practices – How to protect your RESTful APIs

API Security Best Practices – How to protect your RESTful APIs

Learn how to protect your RESTful APIs. In this week’s episode, I tell you all the collected API Security best practices. Don’t miss any upcoming episode and subscribe to the API-University channel on youtube. Learn about security and best practices

Matthias Biehl 2020-06-032020-06-03 API Design, API Security, Blog, REST Read more

gRPC API Style for high-performance APIs

Researching architectural styles for APIs? gRPC is an API style that follows the remote procedure pattern and allows for high-performance implementations. It follows the remote procedure pattern. If you are researching which architectural style to apply, and you start on

Matthias Biehl 2019-08-212020-03-03 API Design, Blog Read more

REST APIs with HATEOAS

The REST constraints tell us to design APIs according to HATEAOS (Hypertext as the Engine of Application State). The Richardson Maturity Model rates APIs according to the fulfillment of these constraints and assigns the highest rating (level 3) to the

Matthias Biehl 2019-08-162020-04-04 API Design, Blog, REST Read more

Richardson Maturity Model – classify REST-like APIs

Richardson Maturity Model – classify REST-like APIs

Not every service that is exposed over HTTP is compliant with the REST constraints. Sometimes one can find services, which are advertised as being RESTful, but in reality, they follow the RPC style. In fact, there may even be a

Matthias Biehl 2019-08-142020-04-04 API Design, Blog, REST Read more

Find your way in AppSync – AWS AppSync Architecture

Find your way in AppSync – AWS AppSync Architecture

AWS AppSync is a fully-managed serverless GraphQL infrastructure. Because it runs on a serverless, managed infrastructure, it scales automatically and does not require any manual installation nor any maintenance. Thus, AppSync allows us to get started quickly without any impediments.

Matthias Biehl 2018-09-102022-09-15 API Design, AWS AppSync, Blog, GraphQL Read more

APIs and Events are the Hands and Eyes

There are two essential concepts for integration today: APIs and events. APIs allow for reading and writing data, calling functionality and starting processes. APIs connect us with actuators in the digital world that enable us to do and change things.

Matthias Biehl 2018-07-192018-02-23 API Design, Blog Read more

What is a GraphQL Pattern?

GraphQL queries consist of one or more patterns which are matched against the big graph containing all the data on the server. The patterns describe a subgraph of the big graph and is used to search for the relevant data in the

Matthias Biehl 2018-06-202018-02-25 API Design, Blog, GraphQL Read more

AppSync Architecture

Let’s have a look at the AppSync architecture. In the figure below we have depicted such a high-level solution architecture for an app, an AppSync API and AWS data sources. On the left-hand side we have the clients connecting to

Matthias Biehl 2018-06-052019-02-15 API Architecture, API Design, Blog, GraphQL Read more

What is a GraphQL Query?

To read data with GraphQL, the client uses the query method. In the pattern of this query, the client has to explicitly specify all the object and fields it is interested in. As a result of the query, the client

Matthias Biehl 2018-05-172018-02-23 API Design, Blog, GraphQL Read more
  • « Previous

Categories

Recent Posts

  • 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?
  • Guide on API Versioning with a Lifecycle Approach

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 © 2025 API-University. All rights reserved. Theme Spacious by ThemeGrill. Powered by: WordPress.