A REST API is a network interface that exposes resources and operations through HTTP using representational state transfer conventions.
A REST API exposes Podman as a socket-activated service, allowing remote clients to manage and launch containers through HTTP-based interfaces. section 1.3.6
Podman provides two API paths with different compatibility and feature goals:
Podman mode exposes advanced Podman features through podman-py and other remote clients. section 9.6
The service supports rootless and rootful operation and can serve Linux-based remote container workflows. section 9.0
Remote management
Use `podman --remote` to communicate with a local or remote service, and `podman system connect` to manage SSH connections to remote Podman instances. section 9.0section 9.6
How Podman in Action: Secure, rootless containers for Kubernetes, microservices, and more covers it
How deep it goes
Defines socket activation, API modes, bindings, and SSH communication without detailing request formats.
Examples
Demonstrates docker-compose, Python bindings, podman --remote, and podman system connect workflows.
What it assumes
Assumes basic Podman command-line familiarity while introducing remote services, client libraries, and Docker compatibility.
What you can do after
Operate remote Podman through REST clients, Python bindings, Docker-compatible tools, or SSH connections.
How it connects
Links container management with Docker API compatibility, podman-py, docker-py, docker-compose, SSH, and rootless operation.
Learn Go with Pocket-Sized ProjectsREST is an architectural style that defines resources and interactions with them through uniform representations and HTTP semantics.
Rust Servers, Services, and AppsREST is an architectural style for networked applications that models functionality as interactions with identifiable resources.
Building Web APIs with ASP.NET CoreREST is an architectural style for network-based applications that uses standardized operations and resource representations over a uniform interface.
The Design of Web APIs, Second EditionThe REST architectural style is a distributed-systems style that emphasizes stateless interactions, resource representations, layered components, and a uniform interface.
Building User-Friendly DSLsA REST API is an HTTP-based interface whose resources and operations follow the constraints and conventions of Representational State Transfer.
Apache Kafka in ActionREST is an architectural style for networked applications that represents resources and accesses them through stateless, uniform interfaces.
Deep Learning with R, Third EditionA REST API is a web interface that exposes resources or operations through HTTP requests following REST architectural conventions.
Kafka Streams in Action, Second EditionA REST API is an HTTP-based interface that exposes resources and operations through conventional web representations and methods.
LatencyA REST API is an HTTP-based application programming interface that exposes resources and operations according to REST architectural constraints.
Pro ASP.NET Core 7, Tenth EditionREST, or Representational State Transfer, is an architectural style for networked systems in which resources are identified and manipulated through representations and standardized operations.
Investing for ProgrammersA REST API is a web interface that exposes resources and operations through the conventions of the Representational State Transfer architectural style.
HTTPuses · HTTP is a standardized application-layer protocol that defines request-and-response messages for transferring resource representations between networked systems.
GraphQLalternative to · GraphQL is a query language and execution specification for APIs that lets clients request and manipulate data through a schema.
gRPCalternative to · gRPC is an open-source remote procedure call framework for defining services and invoking them across process or network boundaries, commonly using Protocol Buffers and HTTP/2.
web servicekind of · A web service is a programmatic software interface that exposes functionality or data through web technologies or network protocols, typically HTTP.
schema registryused by · A schema registry is a service that stores, versions, and provides schemas for structured data, often validating compatibility between schema versions.
stateless systemuses · A stateless system handles each operation without relying on state retained from prior operations, though state may be maintained externally.
This explainer was generated by Manning's knowledge graph from the text of Podman in Action: Secure, rootless containers for Kubernetes, microservices, and more. The section links point to the parts of the book it draws on.