Best of REST APIDecember 2025

  1. 1
    Article
    Avatar of supabaseSupabase·18w

    Introducing iceberg-js: A JavaScript Client for Apache Iceberg

    Supabase released iceberg-js, an open-source JavaScript/TypeScript client for Apache Iceberg REST Catalog API. The library provides type-safe catalog management for namespaces and tables, works across all JavaScript environments, and is intentionally minimal—it handles only catalog operations, not data reads/writes or query execution. Built to power Supabase's Analytics Buckets feature, it's vendor-agnostic, uses native fetch API, and supports multiple authentication methods. The MIT-licensed library is available on GitHub and npm.

  2. 2
    Article
    Avatar of collectionsCollections·19w

    Introduction of the HTTP QUERY Method

    The IETF has proposed a new HTTP QUERY method that enables safe, idempotent requests with request bodies. Unlike GET, which is limited by URI length, or POST, which isn't inherently safe or idempotent, QUERY allows complex queries in the request body while maintaining cacheability and predictable behavior. It supports capability discovery through the Accept-Query header and uses Content-Location and Location headers to provide URIs for query results, bridging the gap between GET's restrictions and POST's flexibility.

  3. 3
    Video
    Avatar of codinggopherThe Coding Gopher·15w

    99% of Developers Don't Get gRPC

    gRPC is a high-performance framework for communication between distributed systems using protocol buffers for binary serialization and HTTP/2 for transport. It supports four communication patterns: unary RPC, server streaming, client streaming, and bidirectional streaming. Compared to REST APIs, gRPC offers better efficiency through smaller message sizes, faster serialization, multiplexing, and type safety with automatic code generation. It's particularly suited for microservices architectures and backend-to-backend communication in distributed systems.

  4. 4
    Article
    Avatar of nordicapisNordic APIs·18w

    4 API Architectural Styles You Should Know

    REST, webhooks, gRPC, and HATEOAS each serve distinct API design needs. REST offers simple, stateless, cacheable interactions ideal for standard web services and CRUD operations. Webhooks enable real-time, event-driven communication without polling, perfect for automation and reactive applications. gRPC provides high-performance, low-latency communication using HTTP/2 and Protobuf, supporting multiple streaming patterns for microservices. HATEOAS enables dynamic discoverability through hypermedia links, offering flexibility and potential for AI agent integration. The choice depends on specific requirements like real-time events, performance needs, or dynamic navigation capabilities.

  5. 5
    Article
    Avatar of css_tricksCSS-Tricks·17w

    Search CSS-Tricks Raycast Extension

    Jelte Lagendijk created a Raycast extension that enables quick searching of CSS-Tricks articles directly from your desktop. The extension fetches content from the WordPress REST API and provides real-time search results with summaries and browser links, offering a faster alternative to searching the site directly.