Products related to API:
-
API Security in Action
For developers with intermediate Java knowledge and experience building RESTful APIs. API Security in Action shows you how to create secure web APIs that you can confidently share with your business partners and expose for public usage.Security expert Neil Madden takes you under the hood of modern API security concepts, including token-based authentication for flexible multi-user security, bootstrapping a secure environment in a Kubernetes microservices architecture, and using lightweight cryptography to secure an IoT device.Chapter-by-chapter, you’ll build new layers of security onto a basic social network API, mastering techniques to protect against increasingly complex threat models and hostile environments.When you’re done, you’ll have the practical skills to design and implement APIs that are safe from most common attacks and are ready for the threats of tomorrow. The main API security controls: authentication, authorization, audit logging, rate limiting, and encryption Token-based authentication in web browsers and mobile clients Cloud Key Management Services in a Kubernetes environment Delegated authorization using OAuth 2.0
Price: 55.99 £ | Shipping*: 0.00 £ -
Patterns for API Design : Simplifying Integration with Loosely Coupled Message Exchanges
Proven Patterns for Designing Evolvable High-Quality APIs--For Any Domain, Technology, or Platform APIs enable breakthrough innovation and digital transformation in organizations and ecosystems of all kinds.To create user-friendly, reliable and well-performing APIs, architects, designers, and developers need expert design guidance.This practical guide cuts through the complexity of API conversations and their message contents, introducing comprehensive guidelines and heuristics for designing APIs sustainably and specifying them clearly, for whatever technologies or platforms you use. In Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges, five expert architects and developers cover the entire API lifecycle, from launching projects and establishing goals through defining requirements, elaborating designs, planning evolution, and creating useful documentation.They crystallize the collective knowledge of many practitioners into 44 API design patterns, consistently explained with context, pros and cons, conceptual solutions, and concrete examples.To make their pattern language accessible, they present a domain model, a running case study, decision narratives with pattern selection options and criteria, and walkthroughs of real-world projects applying the patterns in two different industries. Identify and overcome API design challenges with patternsSize your endpoint types and operations adequatelyDesign request and response messages and their representationsRefine your message design for qualityPlan to evolve your APIsDocument and communicate your API contractsCombine patterns to solve real-world problems and make the right tradeoffs "This book provides a healthy mix of theory and practice, containing numerous nuggets of deep advice but never losing the big picture . . . grounded in real-world experience and documented with academic rigor applied and practitioner community feedback incorporated.I am confident that [it] will serve the community well, today and tomorrow." --Prof.Dr. Dr. h. c. Frank Leymann, Managing Director, Institute of Architecture of Application Systems, University of Stuttgart
Price: 36.99 £ | Shipping*: 0.00 £ -
Web API Development for the Absolute Beginner : A Step-by-step Approach to Learning the Fundamentals of Web API Development with .NET 7
If you are a developer who wants to learn the basic skills of web and application programming interfaces (APIs) with .NET, this book is your complete introduction.The book takes a learn-by-experience approach. You will hit the ground running with a sample project that has everything you need to be wired up. As you follow along, you will learn simple and intuitive conventions that will free you from some of the more tedious decisions and work, in order to allow you to focus on the business requirements required by your team.Certain components of the framework should always appear in certain folders in the solution to speed up development while others need a name that follows particular conventions.You will learn the building blocks of Web API and how to leverage them to have a well-rounded API.Understanding these small but important tricks will make development faster, easier, and more pleasant, and will prevent time-consuming errors. Part I introduces you to the basics of Web. Part II gets you started creating an API that you will use and build upon throughout the book until you have a complete project.All companion code is available via GitHub. Part III covers more advanced concepts, including how to override out-of-the-box conventions to customize an API to meet your specific business needs.By the end of the book you will have a fully functional API, and you will be better prepared for an interview for a .NET backend developer job. What You Will LearnBuild a start-to-finish Web APIKnow the main concepts of the WebApply best practices in API development to your own projectsKnow the fundamentals of Web API developmentKnow the fundamentals of a RESTful APILeverage Web API constructs to implement a clean and extensible APIGet hands-on experience to unit test a Web APIGain the skills required to apply for a junior or entry-level .NET Web developer jobWho This Book Is ForDevelopers who want to learn API development with .NET.It is helpful to have some basic C# programming knowledge because it is used in API development in .NET, but it is not mandatory.Readers should be familiar with a programming language to be able to understand code and examples.Experience with web development is not necessary.
Price: 54.99 £ | Shipping*: 0.00 £ -
API Design Patterns
Modern software systems are composed of many servers, services, and other components that communicate through APIs.As a developer, your job is to make sure these APIs are stable, reliable, and easy to use for other developers. API Design Patterns provides you with a unique catalog of design standards and best practices to ensure your APIs are flexible and user-friendly.Fully illustrated with examples and relevant use-cases, this essential guide covers patterns for API fundamentals and real-world system designs, along with quite a few not-so-common scenarios and edge-cases. about the technologyAPI design patterns are a useful set of best practice specifications and common solutions to API design challenges.Using accepted design patterns creates a shared language amongst developers who create and consume APIs, which is especially critical given the explosion of mission-critical public-facing web APIs.API Patterns are still being developed and discovered.This collection, gathered and tested by Google API expert JJ Geewax, is the first of its kind. about the book API Design Patterns draws on the collected wisdom of the API community, including the internal developer knowledge base at Google, laying out an innovative set of design patterns for developing both internal and public-facing APIs.In this essential guide, Google Software Engineer JJ Geewax provides a unique and authoritative catalog of patterns that promote flexibility and ease-of-use in your APIs.Each pattern in the catalog is fully illustrated with its own example API, use-cases for solving common API design challenges, and scenarios for tricky edge issues using a pattern’s more subtle features.With the best practices laid out in this book, you can ensure your APIs are adaptive in the face of change and easy for your clients to incorporate into their projects. what's inside A full case-study of building an API and adding featuresThe guiding principles that underpin most API patternsFundamental patterns for resource layout and namingAdvanced patterns for special interactions and data transformations about the readerAimed at software developers with experience using APIs, who want to start building their own. about the author JJ Geewax is a software engineer at Google, focusing on Google Cloud Platform and API design.He is also the author of Google Cloud Platform in Action.
Price: 47.99 £ | Shipping*: 0.00 £
-
What is an API in web development?
An API, or Application Programming Interface, in web development is a set of rules and protocols that allows different software applications to communicate with each other. It defines the methods and data formats that applications can use to request and exchange information. APIs are commonly used to enable integration between different systems, such as allowing a website to interact with a database or a third-party service. By using APIs, developers can streamline the development process and create more dynamic and interconnected web applications.
-
When is an API REST?
An API is considered RESTful when it follows the principles of Representational State Transfer (REST). This means that the API is stateless, meaning each request from a client to the server must contain all the information necessary to understand and fulfill the request. Additionally, a RESTful API should have a uniform interface, meaning that the same set of HTTP methods (GET, POST, PUT, DELETE) are used for all resources. It should also use hypermedia links to provide a way for the client to navigate the API. Finally, a RESTful API should be able to cache responses to improve performance.
-
What is the LuckPerms API?
The LuckPerms API is a powerful tool that allows developers to interact with the LuckPerms permission plugin programmatically. It provides a set of methods and classes that enable developers to manage permissions, groups, users, and other aspects of the plugin. By using the LuckPerms API, developers can create custom plugins or integrations that leverage the functionality of LuckPerms within their own projects.
-
Which API should I use?
The API you should use depends on your specific needs and the functionality you require. Consider factors such as the type of data you need to access, the level of customization required, and the scalability of the API. Research different APIs that offer the features you need and compare their documentation, ease of use, and community support to make an informed decision on which API to use.
Similar search terms for API:
-
Innovation in Music: Technology and Creativity
Innovation in Music: Technology and Creativity is a groundbreaking collection bringing together contributions from instructors, researchers, and professionals.Split into two sections, covering composition and performance, and technology and innovation, this volume offers truly international perspectives on ever-evolving practices. Including chapters on audience interaction, dynamic music methods, AI, and live electronic performances, this is recommended reading for professionals, students, and researchers looking for global insights into the fields of music production, music business, and music technology.
Price: 56.99 £ | Shipping*: 0.00 £ -
REST API Design Rulebook
The basic rules of REST APIs - "many nouns, few verbs, stick with HTTP" - seem easy, but that simplicity and power require discipline to work smoothly. This brief guide provides next steps for implementing complex projects on simple and extensible foundations.
Price: 19.99 £ | Shipping*: 3.99 £ -
API Design for C++
API Design for C++ provides a comprehensive discussion of Application Programming Interface (API) development, from initial design through implementation, testing, documentation, release, versioning, maintenance, and deprecation.It is the only book that teaches the strategies of C++ API development, including interface design, versioning, scripting, and plug-in extensibility.Drawing from the author's experience on large scale, collaborative software projects, the text offers practical techniques of API design that produce robust code for the long term.It presents patterns and practices that provide real value to individual developers as well as organizations.API Design for C++ explores often overlooked issues, both technical and non-technical, contributing to successful design decisions that product high quality, robust, and long-lived APIs.It focuses on various API styles and patterns that will allow you to produce elegant and durable libraries.A discussion on testing strategies concentrates on automated API testing techniques rather than attempting to include end-user application testing techniques such as GUI testing, system testing, or manual testing.Each concept is illustrated with extensive C++ code examples, and fully functional examples and working source code for experimentation are available online.This book will be helpful to new programmers who understand the fundamentals of C++ and who want to advance their design skills, as well as to senior engineers and software architects seeking to gain new expertise to complement their existing talents.Three specific groups of readers are targeted: practicing software engineers and architects, technical managers, and students and educators.
Price: 49.99 £ | Shipping*: 0.00 £ -
Introduction to Integration Suite Capabilities : Learn SAP API Management, Open Connectors, Integration Advisor and Trading Partner Management
Discover the power of SAP Integration Suite's capabilities with this hands-on guide.Learn how this integration platform (iPaaS) can help you connect and automate your business processes with integrations, connectors, APIs, and best practices for a faster ROI.Over the course of this book, you will explore the powerful capabilities of SAP Integration Suite, including API Management, Open Connectors, Integration Advisor, Trading Partner Management, Migration Assessment, and Integration Assessment.With detailed explanations and real-world examples, this book is the perfect resource for anyone looking to unlock the full potential of SAP Integration Suite. With each chapter, you'll gain a greater understanding of why SAP Integration Suite can be the proverbial swiss army knife in your toolkit to design and develop enterprise integration scenarios, offering simplified integration, security, and governance for your applications.Author Jaspreet Bagga demonstrates howto create, publish, and monitor APIs with SAP API Management, and how to use its features to enhance your API lifecycle.He also provides a detailed walkthrough of how other capabilities of SAP Integration Suite can streamline your connectivity, design, development, and architecture methodology with a tool-based approach completely managed by SAP. Whether you are a developer, an architect, or a business user, this book will help you unlock the potential of SAP's Integration Suite platform, API Management, and accelerate your digital transformation. What You Will Learn Understand what APIs are, what they are used for, and why they are crucial for building effective and reliable applicationsGain an understanding of SAP Integration Suite's features and benefitsStudy SAP Integration assessment process, patterns, and much moreExplore tools and capabilities other than the Cloud Integration that address the full value chain of the enterprise integration components Who This Book Is ForWeb developers and application leads who want to learn SAP API Management.
Price: 44.99 £ | Shipping*: 0.00 £
-
What is an API address?
An API address, also known as an endpoint, is a specific URL that represents a resource or service provided by an API. It is the location where clients can send requests to access or manipulate data. The API address typically includes the base URL of the API along with additional path parameters that specify the specific resource or action being requested. By using the API address, developers can interact with the API and retrieve the desired information or perform specific actions.
-
What is a Minecraft API?
A Minecraft API, or Application Programming Interface, is a set of tools and protocols that allow developers to interact with and modify the game of Minecraft. It provides a way for developers to access game data, create custom mods, and integrate external software with the game. The Minecraft API enables users to extend the functionality of the game and create unique experiences beyond what is possible in the base game.
-
Which API does wirkaufendeinauto use?
Wirkaufendeinauto uses the AutoScout24 API to provide users with real-time valuations for their vehicles. This API allows wirkaufendeinauto to access the necessary data and information to generate accurate and up-to-date offers for customers looking to sell their cars. By leveraging the AutoScout24 API, wirkaufendeinauto can streamline the valuation process and provide a seamless experience for users.
-
What is the Sparkasse API?
The Sparkasse API is an application programming interface provided by Sparkasse, a German savings bank. It allows developers to access and integrate banking and financial services offered by Sparkasse into their own applications. The API provides a secure and standardized way for developers to interact with Sparkasse's banking systems, enabling them to build custom financial solutions, such as payment processing, account management, and transaction tracking. By using the Sparkasse API, developers can create innovative and personalized banking experiences for their users.
* All prices are inclusive of VAT and, if applicable, plus shipping costs. The offer information is based on the details provided by the respective shop and is updated through automated processes. Real-time updates do not occur, so deviations can occur in individual cases.