Hacker News with Generative AI: API

Prepare()-ing for execution: a new API for process creation (github.com)
UNIX famously uses fork+exec to create processes, a simple API that is nevertheless quite tricky to use correctly and that comes with a bunch of problems.
SignalBotOne – Notification Webhooks for Signal (signalbot.one)
Receive messages on Signal via a simple API.Perfect for notifications and alerts.
Show HN: Open Responses – Drop-In OpenAI Responses API Alternative for Any LLM (ycombinator.com)
Hello HN! I just open-sourced Open Responses, a self-hosted implementation of OpenAI’s new Responses API that works with any LLM backend.
Why PostgreSQL needs a better API for alternative table engines? (orioledb.com)
For a long time now, PostgreSQL has had an extensible Index Access Method API (called AM), which has stood the test of time and enabled numerous robust extensions to provide their own index types. For example: rum, pgvector, bloom, zombodb and others. PostgreSQL 12 introduced the Table AM API, promising equivalent flexibility for table access methods.
Zapier MCP (zapier.com)
Connect your AI to any app with Zapier MCP
Show HN: FastOpenAPI – automated docs for many Python frameworks (github.com/mr-fatalyst)
FastOpenAPI is a library for generating and integrating OpenAPI schemas using Pydantic v2 and various frameworks (Falcon, Flask, Sanic, Starlette, Tornado).
HTTPS-only for Cloudflare APIs: shutting the door on cleartext traffic (cloudflare.com)
Today we’re announcing that we’re closing all of the HTTP ports on api.cloudflare.com.
OmniAI: A unified Ruby API for integrating with AI providers (github.com/ksylvest)
OmniAI provides a unified Ruby API for integrating with multiple AI providers, including Anthropic, DeepSeek, Google, Mistral, and OpenAI. It streamlines AI development by offering a consistent interface for features such as chat, text-to-speech, speech-to-text, and embeddings—ensuring seamless interoperability across platforms. Switching between providers is effortless, making any integration more flexible and reliable.
YouTube-transcript-API 1.0.0 released (github.com/jdepoix)
Overhaul of the public API to move away from the static methods get_transcript, get_transcripts and list_transcripts
Bundling MCP Servers in Every OpenAPI –> TypeScript SDK (speakeasy.com)
It’s no longer enough for businesses to make their services available to developers. A great development experience also hinges on the ability for AI to access and integrate with available APIs. That’s why starting today, every TypeScript SDK generated by Speakeasy now bundles a runnable Model Context Protocol (MCP) (opens in a new tab) server enabling you to expose your API to the growing landscape of AI agents.
Show HN: A Comprehensive, Compatible Open Source Alternative to Python Requests (readthedocs.io)
Niquests is an elegant and simple HTTP library for Python, built for human beings. It is designed to be a drop-in replacement for Requests that is no longer under feature freeze.
MCP vs. API Explained (norahsakal.com)
MCP (Model Context Protocol) is a new open protocol designed to standardize how applications provide context to Large Language Models (LLMs).
Great software design looks underwhelming (seangoedecke.com)
Years ago I spent a lot of time reviewing coding challenges. The challenge itself was very straightforward - building a CLI tool that hit an API and allowed the user to page through and inspect the data. We allowed any language, so I saw all kinds of approaches1. At one point I came across a challenge I thought was literally perfect.
Mistral OCR (mistral.ai)
Introducing the world’s best document understanding API.
Mistral OCR (mistral.ai)
Introducing the world’s best document understanding API.
Show HN: Agents.json – OpenAPI Specification for LLMs (github.com/wild-card-ai)
The agents.json Specification is an open specification that formally describes contracts for API and agent interactions, built on top of the OpenAPI standard.
Show HN: Superglue – open source API connector that writes its own code (github.com/superglue-ai)
superglue allows you to connect to any API/data source and get the data you want in the format you need. It’s an open source proxy server which sits between you and your target APIs. Thus, you can easily deploy it into your own infra.
Show HN: A lightweight LLM proxy to get structured results from most LLMs (l1m.io)
l1m is the easiest way to get structured data from unstructured text or images using LLMs. No prompt engineering, no chat history, just a simple API to extract structured json from text or images.
Awesome DeepSeek Integrations (github.com/deepseek-ai)
Integrate the DeepSeek API into popular softwares. Access DeepSeek Open Platform to get an API key.
Rethinking the C Time API (oliverkwebb.github.io)
Out of all the components of C, its time API is probably the one most plagued with legacy cruft.
How (not) to sign a JSON object (2019) (latacora.com)
Last year we did a blog post on interservice auth. This post is mostly about authenticating consumers to an API. That’s a related but subtly different problem: you can probably impose more requirements on your internal users than your customers. The idea is the same though: you’re trying to differentiate between a legitimate user and an attacker, usually by getting the legitimate user to prove that they know a credential that the attacker doesn’t.
Show HN: An API that takes a URL and returns a file with browser screenshots (github.com/US-Artificial-Intelligence)
This project was made to support Abbey, an AI platform. Its author is Gordon Kamer.
Microsoft Proposes Web Notifications API Support for Incoming Calls (neowin.net)
In a recent blog post, Microsoft announced a new proposal to allow web applications to send incoming call notifications via the Notifications API.
Citations on the Anthropic API (anthropic.com)
Today, we're launching Citations, a new API feature that lets Claude ground its answers in source documents.
AI Agent Builder from Postman (postman.com)
Announcement: S3 Default Integrity Change (github.com/aws)
In AWS SDK for JavaScript v3.729.0, we released changes to the S3 client that adopts new default integrity protections. For more information on default integrity behavior, please refer to the official SDK documentation. In SDK releases from this version on, clients default to enabling an additional checksum on all Put calls and enabling validation on Get calls.
Libvirt 11.0 Released for Open-Source Virtualization API (phoronix.com)
Libvirt 11.0 was christened today as the newest version of this open-source Virtualization API for managing VMs on Linux and other platforms while supporting KVM, QEMU, Xen, VMware ESX, LXC, Bhyve, and other hypervisors.
Scaling LLMs with Golang: How we serve millions of LLM requests (assembled.com)
While the LLM ecosystem is overwhelmingly Python-first, we've found Go to be exceptionally well-suited for production deployments. Our Go-based infrastructure handles millions of monthly LLM requests with minimal performance tuning. Beyond Go's well-documented advantages (see Rob Pike’s excellent distillation of Go's benefits), three capabilities have proven particularly valuable for LLM workloads: static type checking for handling model outputs, goroutines for managing concurrent API calls, and interfaces for building composable response pipelines.
Making Beautiful API Keys (agentstation.ai)
Since developers are our customers, we wanted them to have beautiful API keys.
Say Goodbye to Outdated Footer Years, Forever (getfullyear.com)
Service degradation: Our API is occasionally returning 2024 instead of 2025. Our intern is investigating and working on a fix. We apologize for any inconvenience.