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
  • Earn
    • API Jobs
    • Become a Partner
  • About
    • Newsletter
    • API-University
    • Matthias
  • APIs your consumers will love
    • API Swag (I ❤️ APIs)
    • 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 Architecture

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

APIs and the Internet of Things

APIs and the Internet of Things

Everyone is talking about the Internet of Things. But what does it have to do with APIs? The internet of things is made up of physical devices with an internet connection. The devices are controlled by software via their actors

Matthias Biehl 2015-08-252022-09-15 API Architecture, Blog Read more

A first glimpse of the new Amazon API Gateway

A first glimpse of the new Amazon API Gateway

If a cloud giant like Amazon launches an API gateway, this will definitely affect the industry. So I just had to try the Amazon API Gateway, and get a feeling for what it has to offer, even if it is just

Matthias Biehl 2015-07-112016-07-04 API Architecture, 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

What should an API Methodology deliver?

An API solution has a certain complexity. Complexity does not simply go away — it has to be handled somewhere, by someone. Thus, the complexity of the API solution can either be dealt with in the client or in the

Matthias Biehl 2015-06-082015-06-07 API Architecture, Blog Read more

How to put API Architecture into Practice?

How to put API Architecture into Practice?

To become useful, the API architecture needs to be put into practice. This is why this book covers an API methodology for design and development. An API methodology provides practical guidelines and explains how to develop an API architecture into

Matthias Biehl 2015-06-022015-06-07 API Architecture, Blog Read more

Why do we need an API Architecture?

why do we need an API architecture

APIs are simple, small and approachable – Why do they require an API Architecture? It is very hard to move the pillar of a bridge, which is made of steel and concrete. Such changes are difficult, costly and time-intensive. This

Matthias Biehl 2015-06-012020-02-28 API Architecture, Blog Read more

How to build APIs efficiently?

How to build APIs efficiently?

I will get back to APIs in a moment. For now, let us assume that we were in the car manufacturing business and we would like to build a new car … What would we have to do? We find

Matthias Biehl 2015-05-302022-09-15 API Architecture, Blog Read more
  • « Previous
  • Next »

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