Topics

The subjects the API Evangelist catalog tracks — concepts, standards, regulations, patterns and topic indexes. A topic is not a company: it has no API of its own to rate. Each page collects the resources for the subject and the providers on APIs.io that work in it.

213 topics

.Roorules

.roorules is a configuration file convention for Roo Code, an open-source AI-powered autonomous coding assistant built for VS Code. The .roorules file allows developers to define…

topic 451 providers 3 resources

ACID

ACID (Atomicity, Consistency, Isolation, Durability) is a set of properties that guarantee database transactions are processed reliably even in the face of errors, power failures,…

topic 6 providers 5 resources

AGENTS.md

AGENTS.md is an open standard file format that provides context and instructions to AI coding agents working on software projects. Like a README for agents, an AGENTS.md file live…

topic 17 providers 1 resources

AI Guardrails

AI Guardrails are runtime and design-time controls that screen the inputs and outputs of large language model (LLM) applications and AI agents. They detect and block prompt inject…

topic 28 providers 14 resources

API Governance

API Governance is the practice of defining and enforcing the policies, standards, and processes that guide how APIs are designed, built, secured, versioned, and retired across an…

topic 77 providers 16 resources

API Knowledge

API knowledge is the layer of indexes, descriptions, contexts, and signals that lets humans and agents reason about which APIs exist, what they do, who operates them, what they co…

topic 117 providers 9 resources

API Linting

API Linting is a topic index for the tools, rulesets, vocabularies, and practices that automate API style guide enforcement across OpenAPI, AsyncAPI, JSON Schema, and adjacent con…

topic 34 providers 10 resources

API Specifications

Meta-index of the specification languages used to describe APIs, events, schemas, and service interfaces across the modern API landscape. This repo is the META layer above the top…

topic 1 providers 13 resources

API Style Guides

A landscape index of public API style guides published by leading technology companies and standards bodies. API style guides codify conventions for resource modeling, URI design,…

topic 117 providers 11 resources

API-First

API-First is a software development methodology where APIs are treated as first-class citizens and designed before implementation begins. In an API-first approach, teams establish…

topic 10 providers 4 resources

AUTHORS.md

AUTHORS.md is a file format standard used in open-source and collaborative software projects to list the original creators, primary authors, and significant contributors of a proj…

topic 33 providers 1 resources

Acceptance Criteria

Acceptance criteria are predefined conditions that a product, feature, or user story must meet to be considered complete and acceptable by stakeholders. These criteria establish c…

topic 32 providers 9 resources

Accessibility Standards

Guidelines and technical specifications that ensure digital content, applications, and technologies are usable by people with disabilities, including standards like WCAG, Section…

topic 7 providers 6 resources

Accounting Standards

Accounting Standards are the formal rules and guidelines that govern how financial transactions and statements are recorded, reported, and disclosed. They ensure consistency, tran…

topic 2 providers 5 resources

ActivityPub

ActivityPub is a W3C Recommendation that defines a decentralized social networking protocol and REST API standard for federated social interactions. It provides both a client-to-s…

topic 8 providers 10 resources

Actor Model

The Actor Model is a mathematical model of concurrent computation where the fundamental unit of computation is an actor, an entity that processes messages asynchronously and maint…

topic 3 providers 5 resources

Advanced Excel

Advanced Excel is a subject-matter topic encompassing Microsoft Excel's programmatic capabilities for data analysis, formula execution, workbook management, chart generation, and…

topic 20 providers 5 resources

Agent Readiness

A topic index covering the operational practices, signals, and patterns that make an API surface safely usable by autonomous AI agents rather than only by humans. Catalogs the spe…

topic 417 providers 15 resources

Agile

A collection of resources, standards, and APIs representing the broader agile landscape — the set of software development principles first codified in the 2001 Agile Manifesto. Ag…

topic 14 providers

Aircon

A curated index of APIs, data sources, and developer resources related to air conditioning, HVAC (Heating, Ventilation, and Air Conditioning), and climate control systems. This to…

topic 107 providers 6 resources

Allianz Technology Standards

A collection of technology standards and guidelines maintained by Allianz for software development, API design, architecture, and engineering practices. Allianz follows API-first…

topic 23 providers 5 resources

Analytics

A curated index of analytics platforms, SDKs, and open source solutions spanning the full analytics spectrum — from web and product analytics (Google Analytics, Mixpanel, Amplitud…

topic 231 providers

Application Research

Application Research is a topic collection focused on specifications for declaring application service integration dependencies. It covers five specification formats: Score (platf…

topic 2 providers 36 resources

ArchiMate

ArchiMate is an open and independent enterprise architecture modeling language developed by The Open Group, supporting description, analysis and visualization of architecture with…

topic 1 providers 3 resources

Architectural Design Patterns

Architectural Design Patterns are reusable solutions to commonly occurring problems in software architecture. They provide templates for designing system structure, component inte…

topic 11 providers 3 resources

Architecture Pattern

Architecture Patterns provide reusable solutions to commonly occurring software and system design problems. They offer proven templates for organizing code, components, and intera…

topic 31 providers 3 resources

AsyncAPI

Topic index for the AsyncAPI ecosystem — the open specification, tooling, and adopter community for describing event-driven and message-driven APIs. AsyncAPI is to asynchronous AP…

topic 4 providers 19 resources

Automated Sorting Systems

Automated Sorting Systems covers the technology landscape of automated conveyance, sortation, and parcel routing systems used in logistics, warehousing, e-commerce fulfillment, an…

topic 81 providers 13 resources

BDD (Behavior-Driven Development)

Behavior-Driven Development (BDD) is a software development methodology that combines test-driven development with domain-driven design, encouraging collaboration between develope…

topic 42 providers 5 resources

BLE

Bluetooth Low Energy (BLE), also known as Bluetooth Smart, is a wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group (Bluetooth…

topic 57 providers 3 resources

Banking Regulation

Banking regulation encompasses the rules, standards, and frameworks governing banks and financial institutions. Key frameworks include the Basel Accords (Basel I, II, III, IV) for…

topic 189 providers

Barcode Scanners

Barcode scanning technology and APIs for scanning, generating, and looking up barcode data including UPC, EAN, ISBN, QR codes, Code 128, Code 39, and other barcode formats used in…

topic 140 providers 3 resources

Basel Compliance

Basel Compliance covers the regulatory frameworks and technical standards issued by the Basel Committee on Banking Supervision (BCBS) at the Bank for International Settlements. Th…

topic 149 providers

Basel III

Basel III is a comprehensive global regulatory framework developed by the Basel Committee on Banking Supervision (BCBS) in response to the 2007-2008 financial crisis. It strengthe…

concept 110 providers

Belts

Belts covers the landscape of APIs, data standards, and digital resources related to conveyor belts and industrial belt systems. This topic encompasses conveyor belt monitoring an…

topic 140 providers

Boycott Israeli Consumer Goods Dataset

The Boycott Israeli Consumer Goods Dataset, maintained by TechForPalestine, is a version-controlled, golden-source repository collating consumer boycott and alternative product da…

topic 7 providers 2 resources

C#

C# is a modern, object-oriented programming language developed by Microsoft as part of the .NET platform. It is used for building Windows applications, web services, games (via Un…

topic 9 providers 5 resources

C++

C++ is a general-purpose, statically typed, compiled programming language created by Bjarne Stroustrup as an extension of C. C++ supports object- oriented, generic, and functional…

topic 24 providers

CCPA (California Consumer Privacy Act)

The California Consumer Privacy Act (CCPA), amended by the California Privacy Rights Act (CPRA), is a state statute that grants California residents rights over their personal inf…

topic 109 providers 6 resources

CONTRIBUTORS.md

CONTRIBUTORS.md is an open source convention used to recognize the people and organizations that have contributed to a project. The file lists contributors by name, GitHub handle,…

topic 40 providers 2 resources

CONVENTIONS.md

CONVENTIONS.md is a Markdown convention popularized by AI pair programming tools such as aider and adopted by AI coding agents like Cursor, Cline, and Claude Code. It documents pr…

topic 17 providers 2 resources

CQRS

Command Query Responsibility Segregation (CQRS) is an architectural pattern that separates read and write operations for a data store into distinct models. Commands mutate state a…

topic 4 providers

CSS (Cascading Style Sheets)

Cascading Style Sheets (CSS) is a W3C web standard for describing the presentation of documents written in HTML and XML, including layout, colors, typography, and animations. CSS…

concept 3 providers 1 resources

Capabilities

Capabilities is a generic index entry within the API Evangelist Network used to describe the catalog of reusable API capabilities that emerge across provider profiles. Unlike a co…

topic 0 providers 2 resources

Capital Requirements

Capital Requirements is a specialized technology or methodology in the capital domain that addresses specific technical or business requirements. It provides targeted capabilities…

topic 2 providers

Certificate Enrolment Protocols

Certificate Enrolment Protocols are the interoperable standards that automate the lifecycle operations of requesting, issuing, renewing, and revoking X.509 digital certificates be…

topic 66 providers 10 resources

Chat

Topic-level profile capturing the Chat API category in the API Evangelist network. This profile defines a reference vocabulary and a generic OpenAPI shape for chat APIs that manag…

topic 147 providers 3 resources

Circuit Breaker

The Circuit Breaker is a stability pattern for distributed systems and API architectures that prevents cascading failure when a downstream service degrades. A breaker wraps a remo…

topic 23 providers

Clients

This is the index of API client, HTTP client, and API consumer tools repos being tracked by the API Evangelist network. The collection includes command-line HTTP clients, GUI desk…

topic 3 providers

Cloud

Cloud is a topic profile in the API Evangelist Network covering the major public cloud platforms and their APIs. The topic indexes the hyperscalers (Amazon Web Services, Microsoft…

topic 159 providers 16 resources

Cloud Storage

Cloud Storage is a topic profile in the API Evangelist Network covering the major cloud and S3-compatible object, file, and block storage APIs. The topic indexes the canonical hyp…

topic 71 providers 11 resources

Cloud Storage and Data Acquisition

Cloud Storage and Data Acquisition is a topic profile in the API Evangelist Network covering APIs and tooling for ingesting, moving, and persisting bulk and streaming data into cl…

topic 50 providers 6 resources

Code First

Code-first is an API design and software development approach where the application's source code is the primary source of truth and the API contract (OpenAPI document, GraphQL sc…

topic 6 providers

Command Line Interface

A curated index of services, tooling, and open source solutions for API command line interfaces, HTTP clients, and terminal-based API tools. This collection covers HTTP clients, A…

topic 73 providers

Command Line Interface

Command Line Interface (CLI) is a text-based way of interacting with software by typing commands at a prompt. Modern CLI design draws on decades of UNIX conventions while incorpor…

topic 128 providers 4 resources

Communication Protocols

Communication protocols are systems of rules that allow two or more entities in a networked system to exchange information. Modern API platforms rely on layered protocol stacks th…

topic 10 providers 7 resources

Configuration Language

Configuration languages are formats and DSLs used to express the desired state of software systems, infrastructure, applications, and APIs. Configuration languages span a spectrum…

topic 4 providers 9 resources

Consensus

Consensus is the distributed systems problem of getting a set of unreliable processes to agree on a value or sequence of values. Consensus algorithms power state-machine replicati…

topic 7 providers 5 resources

Consumer Products

Industry-vertical index of APIs, data sources, syndication networks, and product information management (PIM) platforms that power the consumer packaged goods (CPG) and consumer p…

topic 143 providers 18 resources

Containerfile

A Containerfile is a plain text file that contains instructions for building container images. It is fully compatible with Docker's Dockerfile format and is the default file name…

topic 55 providers 4 resources

Context Engineering

Context engineering is the practice of curating the information that large language models receive at inference time so that the model can perform a task reliably and cost-effecti…

topic 560 providers 5 resources

Convention Over Configuration

Convention over Configuration (CoC) is a software design principle that prefers sensible defaults and standard patterns over explicit, repetitive configuration. Frameworks that ad…

topic 0 providers 5 resources

Customer Portals

Customer Portals is the topic dedicated to the architecture, APIs, schemas, and reference designs behind self-service customer portals. A customer portal is a secure web or mobile…

topic 123 providers

Customs Advisory Services

Customs advisory services help importers, exporters, and trade professionals navigate complex customs regulations, tariff classifications, valuation rulings, country-of-origin det…

topic 14 providers

Customs Brokerage

Customs brokerage is the licensed practice of clearing imported and exported goods through customs authorities on behalf of importers, exporters, and freight forwarders. Licensed…

topic 24 providers

Customs Computer System

A customs computer system is the national IT platform that customs authorities operate to manage the import and export of goods, collect duties and taxes, enforce trade restrictio…

topic 9 providers

Customs Forms

Customs forms are the standardized declarations and supporting documents that importers, exporters, and carriers must complete to move goods across international borders. Common f…

topic 201 providers

Customs Procedures

Customs procedures are the regulated processes that govern how goods are entered into, transited through, and exported from a customs territory. The major procedures include relea…

topic 11 providers

Cybersecurity Standards

Cybersecurity Standards captures the public, machine-readable, and reference frameworks that establish best practices for protecting information systems, networks, software, and d…

topic 198 providers 10 resources

DFDL

Data Format Description Language (DFDL) is an open standard for describing data formats used in binary and text files and data streams. DFDL is used to describe the format of exis…

topic 0 providers

DHCP

Dynamic Host Configuration Protocol (DHCP) is a network management protocol used to automate the process of configuring devices on IP networks. DHCP dynamically assigns IP address…

topic 4 providers

Data Commons

Data Commons is an open knowledge graph initiative led by Google that aggregates and harmonizes the world's public data into a single graph, making global statistical data simple…

topic 18 providers 8 resources

Data Flow Diagrams

Data Flow Diagrams (DFDs) are graphical models that depict how data moves through a system across processes, data stores, external entities, and flows. The technique spans Yourdon…

topic 1 providers

Data Format

Data Format covers the syntactic conventions used to represent, exchange, and persist information. The landscape spans text formats (JSON, XML, YAML, CSV, TOML), binary formats (P…

topic 0 providers

Data Modeling

Data Modeling is the discipline of designing structured representations of data to organize information, define relationships, and govern how data is stored, accessed, and managed…

topic 0 providers

Data Models

Data Models are structured representations of entities, attributes, and relationships that define how data is stored, accessed, and exchanged. The landscape spans relational, hier…

topic 0 providers

Data Privacy Standards

Data Privacy Standards is the landscape of laws, regulations, frameworks, and technical standards that govern the collection, processing, sharing, and protection of personal data.…

topic 108 providers

Data Quality Standards

Data Quality Standards is the landscape of frameworks, standards, and tools used to define and measure the accuracy, completeness, consistency, validity, uniqueness, and timelines…

topic 24 providers

Data Warehouse Schemas

Data Warehouse Schemas is the landscape of analytical schema patterns used to organize fact and dimension data for business intelligence and reporting. It spans star, snowflake, a…

topic 114 providers

Database Normalization

Database Normalization is the formal process of structuring relational schemas to reduce redundancy and avoid update, insert, and delete anomalies. It is governed by Codd's normal…

topic 0 providers

Database Schema Design

Database Schema Design is the practice of defining the tables, columns, data types, constraints, indexes, and relationships that make up a database. It applies to relational, docu…

topic 0 providers

Defense in Depth

Defense in Depth is a layered cybersecurity strategy that uses multiple, overlapping security controls so that if one control fails, others continue to protect systems, data, and…

topic 193 providers

DevOps

DevOps is a cultural and technical movement that combines software development and IT operations to shorten the development lifecycle and deliver high-quality software continuousl…

topic 513 providers

Dimensional Modeling

A data modeling technique used in data warehousing that structures data into fact tables containing measurable metrics and dimension tables containing descriptive attributes, opti…

topic 114 providers

Disclosure Requirements

Disclosure Requirements are the regulatory and legal obligations for organizations to reveal specific information to stakeholders, regulators, and the public. These requirements s…

topic 72 providers

Energy and Utilities

Energy and Utilities is a topic profile in the API Evangelist Network cataloging the API surfaces that move data across the modern electricity, gas, and water value chain. It inde…

topic 404 providers 17 resources

Entity Relationship

Entity-Relationship (ER) modeling is a data modeling technique used to describe the data requirements for an information system. ER diagrams visually represent entities (objects o…

topic 0 providers

Event Sourcing

Event sourcing is an architectural pattern where state changes are stored as a sequence of immutable events rather than just the current state. Instead of storing only the current…

topic 9 providers

FDA Regulations

FDA Regulations is the body of federal rules the U.S. Food and Drug Administration enforces over the safety, efficacy and security of food, human and animal drugs, biologics, medi…

topic 597 providers 1 resources

FTP

FTP (File Transfer Protocol) is a standard network protocol used to transfer files between a client and a server over a TCP-based network. FTP is a protocol specification rather t…

topic 1 providers

Fashion AI

Fashion AI is a cutting-edge technology that uses artificial intelligence to revolutionize the way we shop for clothing. By analyzing vast amounts of data on trends, styles, and c…

topic 2 providers 1 resources

Financial Regulation

Financial regulation is the body of laws, rules, and supervisory frameworks governing financial markets, banks, broker-dealers, asset managers, payment providers, and crypto firms…

topic 101 providers

GDPR

The General Data Protection Regulation (GDPR) is a comprehensive data privacy law enacted by the European Union that governs how organizations collect, process, and store personal…

topic 71 providers

Gateways

A curated index of API, AI, data, and event gateways including cloud-managed services, open source projects, and commercial platforms that route, secure, and manage traffic across…

topic 7 providers

Gherkin

Gherkin is a business-readable, domain-specific language created to support Behavior-Driven Development (BDD). It lets teams describe software behavior in plain text using a struc…

topic 2 providers

Graph Query Language (GQL)

GQL is an international standard query language for property graph databases, developed by ISO/IEC JTC1 SC32 WG3 to provide a declarative way to query and manipulate graph data st…

topic 9 providers

HIPAA

HIPAA (Health Insurance Portability and Accountability Act) is U.S. legislation providing data privacy and security provisions for safeguarding medical information. HIPAA complian…

topic 238 providers

HTTP

HTTP (Hypertext Transfer Protocol) is the foundation-level protocol for data communication on the World Wide Web, defining how messages are formatted and transmitted between clien…

topic 5 providers

High Tech

High Tech indexes the APIs, data services, and reference artifacts that power the electronics, semiconductor, hardware, and IoT industries. The landscape covers electronic compone…

topic 306 providers 12 resources

IAM

Identity and Access Management (IAM) is a framework of policies and technologies that ensures the right users have appropriate access to technology resources. IAM encompasses auth…

topic 232 providers

IMAP

IMAP (Internet Message Access Protocol) is a standard email protocol that allows email clients to access and manage email messages stored on a mail server. IMAP enables users to v…

topic 48 providers

IT Standards

IT Standards are technical standards developed by standards organizations to ensure interoperability, security, and quality in information technology systems and processes. These…

topic 7 providers

Inbox

Inbox is an API Evangelist index of email and inbox-oriented API platforms that developers use to send, receive, parse, route, schedule, and verify email messages. The index focus…

topic 70 providers 2 resources

Informatics

Informatics encompasses the science of information and computation, including bioinformatics, health informatics, clinical informatics, and computational biology. This index is a…

topic 59 providers

Interface Specifications

Interface Specifications define the contract between different software components, including API endpoints, data formats, protocols, and integration requirements. They are used a…

topic 1 providers

JAX-WS

JAX-WS (Java API for XML Web Services) is a Java standard for building and consuming SOAP-based XML web services. Originally specified as JSR 224 under the Java Community Process,…

topic 19 providers 3 resources

JCR

JCR (Java Content Repository) is a Java specification (JSR-283, "Content Repository for Java Technology API 2.0") that provides a vendor-neutral, implementation-independent way to…

topic 4 providers

JDBC

JDBC (Java Database Connectivity) is a Java API that defines how a client may access a database. It provides methods for querying and updating data in a database and is oriented t…

topic 48 providers

JMS

Java Message Service (JMS), now known as Jakarta Messaging, is a Java API that allows applications to create, send, receive, and read messages. It defines a common enterprise mess…

topic 21 providers 1 resources

JSON Schema

JSON Schema is a vocabulary for annotating and validating JSON documents, widely used for defining API request and response shapes across REST APIs. The current stable specificati…

topic 3 providers 1 resources

JULES.md

JULES.md is a configuration file format for the Google Jules AI coding agent, providing project-specific instructions, architecture context, and coding standards to guide AI-assis…

topic 26 providers 1 resources

JavaScript

JavaScript is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions. It is a multi-paradigm, dynamic language supporting object-orie…

topic 1 providers 8 resources

Kerberos

Kerberos is a computer-network authentication protocol that works on the basis of tickets to allow nodes communicating over a non-secure network to prove their identity to one ano…

topic 95 providers 1 resources

Kubernetes Operators

Kubernetes Operators are a method of packaging, deploying, and managing Kubernetes applications that extend the Kubernetes API to create, configure, and manage instances of comple…

topic 216 providers 11 resources

LAPIS

LAPIS (Lightweight API Specification for Intelligent Systems) is a compact, LLM-native API description format authored by Daniel Garcia (cr0hn). It is designed as the format you c…

topic 97 providers 1 resources

LDAP

LDAP (Lightweight Directory Access Protocol) is an industry-standard application protocol for accessing and maintaining distributed directory information services over an IP netwo…

topic 72 providers 1 resources

Lakehouse Architecture

Lakehouse Architecture is a data architecture paradigm that combines the best features of data lakes and data warehouses, providing ACID transactions, schema enforcement, and gove…

topic 66 providers 1 resources

Linux Server

Linux Server is a topic catalog covering management, administration, and monitoring interfaces used to operate Linux servers in production. It organizes references to systemd, coc…

topic 51 providers 7 resources

Linux/Unix System

A topic catalog of system-level APIs and interfaces available across Linux/Unix-like operating systems. Includes kernel system calls, POSIX standards, inter-process communication…

topic 13 providers 10 resources

MVC

Model-View-Controller (MVC) is a software architectural pattern that separates an application into three interconnected components - the Model (data), View (user interface), and C…

topic 7 providers

MXML

MXML (Magic XML) is a declarative XML-based markup language used in Adobe Flex for creating user interfaces and applications, allowing developers to define UI components and layou…

topic 1 providers

Multi-Tier Architecture

A software architecture pattern that separates an application into logical layers or tiers, typically presentation, business logic, and data access layers, to improve modularity,…

topic 5 providers

NFC (Near Field Communication)

Near Field Communication (NFC) is a set of short-range wireless communication protocols that enable two electronic devices to establish communication by bringing them within a few…

topic 4 providers

Network Protocols

Network protocols are the standardized rules and conventions for communication between network devices. They include foundational protocols such as TCP/IP, HTTP, HTTPS, DNS, BGP,…

topic 56 providers

Normalization

Normalization is a data management concept used in database design and data processing to reduce data redundancy and improve data integrity. In databases, normalization organizes…

topic 13 providers

OAuth

OAuth is an open authorization framework that enables third-party applications to access user resources without exposing credentials. It provides a secure, token-based delegation…

topic 131 providers 3 resources

OSGi

OSGi is a set of specifications that define a dynamic component system for Java. It enables modular, service-oriented Java applications by managing the life cycle, dependencies, a…

topic 13 providers

OpenChain

OpenChain is an international standard (ISO/IEC 5230) under the Linux Foundation for open source license compliance programs. It helps organizations manage open source licensing c…

topic 18 providers 1 resources

Oracle Platforms

Oracle Platforms is the API Evangelist index of Oracle's cloud and enterprise platform APIs: the Oracle Cloud Infrastructure (OCI) control plane for compute, storage, networking a…

topic 313 providers 11 resources

Orders

This is a template APIs.json for a orders API, to be used in storytelling, training, and knowledge bases.

index 0 providers 1 resources

P4

P4 is a Linux Foundation project enabling programmable data planes in networking devices through an open, standardized programming language. It allows network engineers to define…

topic 14 providers 1 resources

PDF

PDF (Portable Document Format) is a file format developed by Adobe in 1993 used to present documents in a manner independent of application software, hardware, and operating syste…

topic 10 providers

POSIX

POSIX (Portable Operating System Interface) is a family of IEEE and Open Group standards that define a consistent operating system API, command line shell, and utility interfaces…

topic 3 providers

Payments API

This is a demo Payments API index used by API Evangelist to model and reference patterns common to payments providers, including authentication, charges, customers, payouts, refun…

topic 1 providers

Persons

This is a template APIs.json for a persons API, to be used in storytelling, training, and knowledge bases.

index 0 providers 1 resources

Pig Latin

Pig Latin is a language game in which English words are altered according to a simple set of rules (typically moving the first consonant cluster to the end of the word and appendi…

topic 0 providers

Power Tools

Power Tools is an index of API capabilities, developer tooling, and utilities curated by API Evangelist. This collection aggregates developer-facing APIs and SDKs that support aut…

topic 74 providers

Products

This is a template APIs.json for a products API, to be used in storytelling, training, and knowledge bases.

index 0 providers 1 resources

RAML

RAML (RESTful API Modeling Language) is a YAML-based specification language for describing RESTful APIs with first-class support for reusable patterns, traits, resource types, dat…

topic 43 providers 1 resources

REST API

Representational State Transfer (REST) is an architectural style for designing networked applications using standard HTTP methods and stateless communication between client and se…

topic 56 providers

REST Services

Representational State Transfer (REST) is an architectural style for designing networked applications using stateless communication and standard HTTP methods (GET, POST, PUT, DELE…

topic 8 providers

RESTful APIs

Representational State Transfer (REST) is an architectural style for designing networked applications. RESTful APIs use HTTP methods to perform CRUD operations and communicate bet…

topic 35 providers

RESTful Microservices

An architectural style that structures an application as a collection of loosely coupled, independently deployable services that communicate via REST APIs using HTTP methods and s…

topic 140 providers

RESTful Web Services

RESTful web services are web services built using the Representational State Transfer (REST) architectural style, using HTTP as the transport protocol with standard methods to per…

topic 8 providers 5 resources

RFID

Radio-Frequency Identification (RFID) is an automatic identification technology that uses radio waves to read and capture information stored on a tag attached to an object. RFID p…

topic 86 providers 7 resources

RSS

RSS (Really Simple Syndication) is the canonical XML feed format family for publishing and subscribing to streams of frequently updated content — blogs, news, podcasts, and other…

topic 22 providers 6 resources

Realtime

A topic catalog of realtime APIs, protocols, providers, and patterns. Realtime distinguishes itself from streaming by being interactive and typically bidirectional — channels, pre…

topic 89 providers 26 resources

Redis Streams

Redis Streams is a data structure in Redis that models an append-only log for managing streams of data, providing consumer groups, message acknowledgment, and the ability to proce…

topic 30 providers 1 resources

Regulatory

The regulatory domain encompasses compliance requirements, regulatory reporting, and governance frameworks that organizations must adhere to across industries. APIs in this space…

topic 235 providers 8 resources

Regulatory Templates

Pre-built templates, frameworks, and policy libraries for meeting regulatory compliance requirements across industries and jurisdictions including GDPR, HIPAA, SOC 2, ISO 27001, P…

topic 106 providers 4 resources

Relational Data Modeling

Relational data modeling is a database design approach that organizes data into tables (relations) with rows and columns, establishing relationships between tables through primary…

topic 0 providers 9 resources

Reporting Templates

Pre-built document templates for generating standardized reports, dashboards, and data presentations with consistent formatting and structure. Organizations use reporting template…

topic 60 providers

Reserve Requirements

Reserve Requirements refers to the Federal Reserve's Regulation D framework governing reserve requirement ratios for depository institutions. As of March 26, 2020, the Federal Res…

topic 2 providers 5 resources

SAFe Agile

The Scaled Agile Framework (SAFe) is an enterprise-scale agile framework developed by Scaled Agile, Inc. that provides guidance for implementing agile practices across large organ…

topic 34 providers 5 resources

SCORM

SCORM (Sharable Content Object Reference Model) is a set of technical standards for e-learning software products. Originally developed by the Advanced Distributed Learning (ADL) I…

topic 87 providers 3 resources

SDLC

Software Development Life Cycle - A systematic process for planning, creating, testing, and deploying software systems. Effective use of this practice reduces bugs in production a…

topic 1 providers

SUPPORT.md

SUPPORT.md is a GitHub community health file that describes how users can get help with an open source project. When present in a repository root or .github/ directory, GitHub aut…

topic 39 providers 1 resources

Scala

A topic collection covering the Scala programming language ecosystem, including its standard library, key frameworks, and widely-used libraries. Scala is a strongly-typed, JVM-bas…

topic 9 providers 11 resources

Scalability

A subject-matter collection covering APIs, tools, frameworks, and data sources related to application scalability, infrastructure scaling, performance optimization, and elastic re…

topic 74 providers 7 resources

Scalable Architecture

A subject-matter collection covering APIs, patterns, tools, and frameworks for building scalable system architecture. This topic encompasses microservices design, service mesh, ev…

topic 73 providers 8 resources

Scalable Infrastructure

A subject-matter collection covering APIs, tools, and platforms for building and managing scalable cloud infrastructure. This topic encompasses compute, storage, networking, conta…

topic 155 providers 3 resources

Scalable Platforms

A subject-matter collection covering APIs, tools, and platforms for building and deploying scalable platform infrastructure. This topic encompasses Platform-as-a-Service (PaaS) pr…

topic 79 providers 7 resources

Scalable Services

A curated topic collection covering APIs, patterns, tools, and best practices for designing and operating scalable services. This includes cloud-native microservices, API gateways…

topic 211 providers 14 resources

Scalable Software and Systems

A topic collection exploring the APIs, design patterns, frameworks, and platforms that enable scalable software and systems engineering. Covers architectural patterns such as CQRS…

topic 31 providers 9 resources

Scalable Systems

A topic collection focused on APIs, tools, and platforms for designing and operating scalable distributed systems. Covers load balancing, auto-scaling, service discovery, distribu…

topic 26 providers 7 resources

Schema Design

Schema Design is the practice of defining the structure, constraints, and semantics of data models used in APIs, databases, and data exchange formats. It encompasses schema-first…

topic 27 providers 5 resources

Schema Evolution

Schema Evolution is the practice of managing changes to data schemas over time while preserving compatibility between producers and consumers. It covers backward compatibility, fo…

topic 2 providers 9 resources

Schema Free

Schema Free (schemaless) databases and APIs allow data to be stored and retrieved without a predefined fixed schema. Rather than enforcing structure at the database level, schema-…

topic 6 providers 5 resources

Schema Validation

Schema validation is the practice of verifying that data structures conform to a defined schema, contract, or specification. In API development, schema validation ensures API requ…

topic 19 providers 6 resources

Secure Tunneling Protocols

Network protocols that create encrypted tunnels for secure data transmission over untrusted networks, including VPN technologies like IPsec, SSL/TLS, WireGuard, and SSH tunneling…

topic 77 providers

Security Protocols

A set of rules and standards that define how data is transmitted securely over networks, including protocols like SSL/TLS, HTTPS, SSH, and IPsec that provide encryption, authentic…

topic 129 providers

Service Mesh Interface (SMI)

Service Mesh Interface (SMI) was a CNCF Sandbox specification that defined a standard, vendor-neutral set of Kubernetes Custom Resource Definitions (CRDs) for the most common serv…

topic 63 providers 4 resources

Service Oriented Architecture

An architectural pattern where software components provide services to other components through a communication protocol over a network. Services are loosely coupled, reusable, an…

topic 12 providers

Six Sigma

Six Sigma is a data-driven process improvement methodology that uses statistical analysis to reduce defects and variability in business processes, targeting fewer than 3.4 defects…

topic 3 providers 3 resources

Sketches

Sketches are probabilistic data structures used in computing and data engineering to approximate answers to queries over large data streams with controlled error bounds and dramat…

topic 4 providers 3 resources

Software Design Architectural Patterns

Software architectural patterns are reusable solutions and best practices for organizing software system architecture. Key patterns include MVC (Model-View-Controller), Microservi…

topic 17 providers 2 resources

Software Design Patterns

Software design patterns are reusable solutions to commonly occurring problems in software design. Originally catalogued by the Gang of Four (GoF) in 1994, they include 23 pattern…

topic 7 providers 2 resources

Software-Defined Networking

Software-Defined Networking (SDN) is a network architecture approach that decouples the network control plane from the data forwarding plane, enabling dynamic, programmatically ef…

topic 21 providers 2 resources

Specification

A subject-matter collection covering API specifications, specification formats, specification-driven development, and the broader specification landscape. This includes OpenAPI, A…

topic 50 providers 4 resources

Spreadsheets

Spreadsheets covers the APIs, tools, and services for programmatic access to spreadsheet data across major platforms including Google Sheets and Microsoft Excel. The Google Sheets…

topic 48 providers 7 resources

Standard Operating Procedures

Standard Operating Procedures (SOPs) are documented step-by-step instructions for routine operations and processes to ensure consistency, quality, and compliance across an organiz…

topic 19 providers

Standardization

Standardization is the process of implementing and developing technical standards based on the consensus of different parties, including firms, users, interest groups, standards o…

topic 21 providers

Streaming

Streaming is a topic catalog of the protocols, platforms, and processing engines used to move and transform real-time, high-volume, often bidirectional data over the network. It i…

topic 138 providers 21 resources

Sunset Header

The Sunset HTTP header field (RFC 8594) is an informational IETF specification that allows servers to communicate to clients that a URI is likely to become unresponsive at a speci…

topic 0 providers 2 resources

Swagger

Swagger is an open-source framework by SmartBear for designing, building, documenting, and consuming RESTful APIs using the OpenAPI Specification. Originally created by Wordnik in…

topic 118 providers 5 resources

TCP/IP

TCP/IP (Transmission Control Protocol/Internet Protocol) is the foundational communication protocol suite that powers the internet and most computer networks. It provides reliable…

topic 8 providers 1 resources

Tax Reporting Templates

Pre-built templates and frameworks for generating tax reports, compliance documents, and financial summaries required for tax filing and regulatory purposes. Covers IRS Modernized…

topic 55 providers 6 resources

Tax Templates

Pre-designed templates for organizing and filing tax documents and returns. Financial institutions and enterprises use these templates to streamline tax operations and manage fisc…

topic 42 providers 5 resources

Technical Specifications

Technical specifications are detailed technical requirements, standards, and parameters that define the characteristics and performance criteria of a product, system, or service.…

topic 14 providers 6 resources

Technology Standards

Technology Standards covers the landscape of formal technical standards, protocols, and normative specifications developed by international standards bodies including IEEE, IETF,…

topic 6 providers 15 resources

Templates

A cross-industry subject-matter collection covering API design templates, code templates, documentation templates, API specification templates, and templating engines used in API…

topic 108 providers 6 resources

Test Cases

Structured scenarios that verify software functionality by defining inputs, execution conditions, and expected results to ensure quality and correctness. Test cases are the fundam…

topic 151 providers 9 resources

Test First

A software development approach where tests are written before the implementation code, ensuring code quality and driving design decisions through test requirements. Test-first de…

topic 6 providers 5 resources

Test Plans

Structured documentation outlining test objectives, scope, approach, resources, schedule, and deliverables for software testing activities. Test plans define the overall strategy…

topic 38 providers 5 resources

Test Rate Limit Check

Testing and validation of API rate limiting implementations to ensure that APIs correctly enforce request quotas, return appropriate error responses, and recover gracefully when l…

topic 105 providers 9 resources

Test Scripts

Automated scripts used to verify software functionality, validate code behavior, and ensure quality through repeatable testing procedures. Test scripts encode testing logic in exe…

topic 203 providers 11 resources

Test Specifications

Documentation that defines the requirements, procedures, and expected outcomes for testing software systems and APIs. Test specifications establish the criteria that implementatio…

topic 62 providers 8 resources

Test Suites

A collection of organized test cases designed to validate specific functionality or features of software applications and APIs. Test suites group related test cases into logical u…

topic 45 providers 10 resources

Test-Driven Development

A software development approach where tests are written before the actual code, following a red-green-refactor cycle to ensure code quality and maintainability. TDD requires devel…

topic 95 providers 5 resources

UML

UML (Unified Modeling Language) is the standard modeling language for software architecture, system design, and technical documentation. Governed by the Object Management Group (O…

topic 4 providers 3 resources

Underwriting Standards

A curated collection of data standards, APIs, and specifications used in insurance underwriting. This covers the landscape of industry-wide data interchange formats, protocol stan…

topic 313 providers 2 resources

Use Cases

A curated collection of practical API use cases across industries and technical domains. Use cases describe specific scenarios where APIs solve real-world problems, improve workfl…

topic 2 providers

Visioconference

Visioconference (video conferencing) is a category of communication technology enabling real-time visual and audio communication between remote participants. This repository profi…

topic 196 providers 9 resources

WCAG

Web Content Accessibility Guidelines (WCAG) are a set of international standards published by the W3C Web Accessibility Initiative (WAI) for making web content accessible to peopl…

topic 7 providers 4 resources

WSDL

WSDL (Web Services Description Language) is a W3C standard XML format for describing web service interfaces. It defines services as collections of network endpoints (ports) that e…

topic 10 providers

Waterfall

Waterfall is a sequential software development methodology where progress flows steadily downward through defined phases including requirements, system design, implementation, tes…

topic 8 providers

Web Standards

Specifications and guidelines that define how web technologies should work, ensuring interoperability and consistency across browsers and platforms. Web standards are developed by…

topic 19 providers 24 resources

Wireframes

Wireframes are low-fidelity visual representations of user interface layouts used in early design stages to establish structure, hierarchy, and functionality before high-fidelity…

topic 16 providers 8 resources

Write Ahead Log

A Write-Ahead Log (WAL) is a standard technique in database systems where changes are first recorded to a sequential log file before being applied to the actual data files. It ens…

topic 2 providers

XML

XML (Extensible Markup Language) is a W3C standard markup language and data format that defines rules for encoding documents in a way that is both human-readable and machine-reada…

topic 8 providers 4 resources

XSLT

XSLT (Extensible Stylesheet Language Transformations) is a W3C standard language for transforming XML documents into other formats such as HTML, plain text, or different XML struc…

topic 4 providers 3 resources

Zero Trust

Zero Trust is the umbrella cybersecurity strategy that eliminates implicit trust based on network location and requires continuous verification of every user, device, workload, an…

topic 400 providers 9 resources

copilot-instructions.md

copilot-instructions.md is a GitHub Copilot custom instructions file placed at .github/copilot-instructions.md in a repository. It provides repository-specific guidance and prefer…

topic 10 providers 2 resources
Topics vs. areas vs. tags. Areas are the 77 curated API Evangelist research areas. Tags are the vocabulary providers are filed under. Topics are the subject repositories themselves — an index of linting tools, a regulation, a protocol — which used to be listed as though they were companies.