Leanpub Header

Skip to main content

Filters

Category: "API Design"

Books

  1. API as a Product
    Tips for Running an API-centric SaaS Business
    Nordic APIs

    API-as-a-Product is a rising trend. Here are monetization techniques, developer experience advice, and other insights you can use to create a working business model around an API-as-a-product.

  2. Design Practice Reference
    Activities and Templates to Craft Quality Software in Style
    Olaf Zimmermann and Mirko Stocker

    A collection of proven software engineering and architecture design method elements to accelerate project work and reduce technical risk. Suited for API design and (micro-)service architectures. Activity descriptions and artifact templates for non-functional requirements, domain models, architectural decision records, API contracts. Sample content.

  3. Beautiful APIs
    Cesare Pautasso

    This book visually presents an illustrated collection of real-world Web APIs - All rigorously sans titre. There is no better way to learn how to design a good API than to look and see how it's been done before.

  4. Automated API testing
    Automated API testing
    Anton Smirnov

    This book will be a lot of programming and describing patterns. I tried to create instructions on how to write code for API testing. In this book, I tried to focus more on the concept of how and with what vision it is necessary to approach the testing of an API.

  5. Automated API testing
    Automated API testing
    Anton Smirnov

    This book will be a lot of programming and describing patterns. I tried to create instructions on how to write code for API testing. In this book, I tried to focus more on the concept of how and with what vision it is necessary to approach the testing of an API.

  6. Undisturbed REST: a Guide to Designing the Perfect API
    Second Edition
    Nomad PHP and Mike Stowe

    The second edition of Mike Stowe's best selling book on API design is packed with even more information and updates on APIs including building an API-led architecture, GraphQL, new innovations in REST, security concerns, and more.

  7. Clojure Time
    Getting Started with Date/Time Manipulation in Clojure
    Paul Legato

    An introduction to the art and science of manipulating dates and times in Clojure using the builtin Java 8 java.time API. This supersedes the popular Joda Time library, which heavily influenced its design.

  8. Identity And APIs
    Techniques to Mature Platform Security
    Nordic APIs

    Much of API security boils down to how you handle identity. In Identity and APIs, we discover the techniques to secure platform access and delegate access throughout a mature API ecosystem.

  9. Appwrite Up and Running
    Build High Performance cross-platform Apps quickly with this Free unified Backend
    A.J. García

    Discover Appwrite’s Powerful and Flexible features which are making life easier for developers.  Learn about the Free Production ready Appwrite’s backend so you can plug your App in without having to code or manage any infrastructure. The book introduces the platform letting you build and integrate a project with a self hosted Appwrite instance.

  10. GraphQL.NET Cookbook
    [TO BE COMPLETED BYMAR 2026]
    Senthil Kumar

    Want to learn about GraphQL and how to integrate it to your .NET application ?. This book is for you. You'l learn about the GraphQL.NET library and how to use it with-in your application.

  11. API on Rails 6 (Spanish)
    Construye una API usando Ruby on Rails 6 usando las mejores practicas. La intención de este libro no es únicamente enseñarte a como crear una API con Rails. El propósito princpal es enseñarte a construir una API escalable y mantenible con Rails lo cual aumentará tu conocimiento actual de Rails. En este libro aprenderas a: - Usar Git para control de versiones - Construir respuestas JSON - Probar tus end-points con pruebas unitarias y funcionales - Configurar autenticación con JSON Web Tokens (JWT) - Optimizar y cachear la API
    Oscar Tellez

    Aprende las mejores prácticas para construir una API usando Ruby on Rails 6. La intención de este libro no es únicamente enseñarte a como crear una API con Rails. El proposito sobre todo es enseñarte como construir una API escalable y mantenible con Rails lo cual aumentará tu conocimiento actual de Rails.

  12. Writing good services in Go can be a challenge - you have to write out your database structures, unit and integration testing with CI to see what breaks, keep them updated with migrations, define your API endpoints and routing, update your documentation - all of these things keep you from building your service. Let's be smart about it.

  13. API on Rails 6 (French)
    Apprenez les meilleures pratiques pour construire une API en utilisant Ruby on Rails 5. L'intention avec ce livre n'est pas seulement de vous apprendre comment construire une API avec Rails. Le but est également de vous apprendre à construire des API évolutives et maintenables avec Rails ce qui signifie améliorer vos connaissances actuelles sur les rails. Dans ce livre, vous apprendrez à : - Utiliser Git pour le contrôle de version - Construire des réponses JSON - Tester vos points d'entrées avec des tests unitaires et fonctionnels - Mettre en place une authentification avec des JSON Web Tokens (JWT) - Utiliser les spécifications JSON:API - Optimiser et mettre en cache l’API
    Alexandre Rousseau

    Apprenez les meilleures pratiques pour construire une API en utilisant Ruby on Rails 6. L'intention avec ce livre n'est pas seulement de vous apprendre comment construire une API avec Rails, le but est de vous apprendre à construire des API évolutives et maintenables avec Rails. Cela signifie améliorer vos connaissances actuelles sur les rails

  14. API on Rails 6
    Learn best practice to build an API using Ruby on Rails 6. The intention with this book it’s not only to teach you how to build an API with Rails. The purpose is also to teach you how to build scalable and maintainable API with Rails which means improve your current Rails knowledge. In this book you will learn to: - Use Git for version control - Building JSON responses - Test your end-points with unit and functional tests - Set up authentication with JSON Web Tokens (JWT) - Optimize and cache the API
    Alexandre Rousseau

    Learn best practice to build an API using Ruby on Rails 6. The intention with this book it’s not only to teach you how to build an API with Rails. The purpose is also to teach you how to build scalable and maintainable API with Rails which means improve your current Rails knowledge

  15. WASEC: Web Application Security for the everyday software engineer
    Everything a web developer should know about application security: concise, condensed and made to last.
    Alessandro Nadalin

    Everything a software engineer should know about Web application security. How can I avoid a catastrophe if my CDN gets compromised? Do I still need CSRF tokens? This book will be the solid, concise read around security you always wanted in your library.