# REST API

Published articles for REST API.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## GitHub Actions: правила запуска стали общедоступными, для pull\_request\_target вводят ограничения

DevFeed: [GitHub Actions: правила запуска стали общедоступными, для pull\_request\_target вводят ограничения](<https://devfeed.tech/articles/github-actions-pull-request-target-42733.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/otus/news/1083676/>)

Author: MaxRokatansky (OTUS)

Published: 2026-09-18T07:27:15Z

Content type: news

Language: ru

Sources: [Tagir Valeev](<https://devfeed.tech/sources/tagir-valeev.md>)

Topics: [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [API](<https://devfeed.tech/topics/api.md>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cicd-2622a5c70597](<https://devfeed.tech/tags/cicd-2622a5c70597.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [tag-070ecaaf0eda](<https://devfeed.tech/tags/tag-070ecaaf0eda.md>), [tag-431721c35e50](<https://devfeed.tech/tags/tag-431721c35e50.md>), [tag-7d2878fc3cc1](<https://devfeed.tech/tags/tag-7d2878fc3cc1.md>), [tag-9e079357c819](<https://devfeed.tech/tags/tag-9e079357c819.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

GitHub has made workflow execution protections for GitHub Actions generally available. The rules control who can trigger workflows and under which events, support file-specific policies, provide evaluation results in Insights, and can be managed through the REST API. GitHub is also introducing default restrictions for pull_request_target in affected public repositories.

### Source excerpt

GitHub вывел в общий доступ защиту запуска рабочих процессов Actions: правила позволяют контролировать, кто и при каких событиях может запускать пайплайны. Отдельное изменение касается pull_request_target, который в публичных репозиториях начнут блокировать по умолчанию. Разобраться в изменениях

## Turbo build machines can now be enabled per deployment

DevFeed: [Turbo build machines can now be enabled per deployment](<https://devfeed.tech/articles/turbo-build-machines-can-now-be-enabled-per-deployment-42114.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/turbo-build-machines-can-now-be-enabled-per-deployment>)

Author: Mehul Kar

Published: 2026-09-17T20:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Deployment](<https://devfeed.tech/topics/deployment.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [builds](<https://devfeed.tech/topics/builds.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [cli](<https://devfeed.tech/tags/cli.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [github](<https://devfeed.tech/tags/github.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel now allows Turbo build machines to be enabled for individual deployments. Developers can opt in through a Git commit message, Vercel CLI 59.20.0 or later, or the REST API without changing project settings.

### Source excerpt

You can now opt into Turbo build machines on any individual deployment. This is useful when you need to increase resources temporarily without changing project settings. You can do this in three ways: Include #VERCEL_BUILD_MACHINE=TURBO in your Git commit message before pushing to GitHub Use vc deploy --turbo (Vercel CLI 59.20.0 or later) Set buildMachine to turbo when creating a deployment with the REST API Learn more in the managing builds documentation. Read more

## Microsoft прекратит поддержку модулей Graph для Windows PowerShell 5.x

DevFeed: [Microsoft прекратит поддержку модулей Graph для Windows PowerShell 5.x](<https://devfeed.tech/articles/microsoft-graph-windows-powershell-5-x-40907.md>)

Original publisher: [Read original article](<https://habr.com/ru/news/1083218/>)

Author: maybe\_elf

Published: 2026-09-17T07:07:54Z

Content type: news

Language: ru

Sources: [Tagir Valeev](<https://devfeed.tech/sources/tagir-valeev.md>)

Topics: [PowerShell](<https://devfeed.tech/topics/powershell.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [API](<https://devfeed.tech/topics/api.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [graph](<https://devfeed.tech/tags/graph.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [microsoft-365](<https://devfeed.tech/tags/microsoft-365.md>), [microsoft-graph](<https://devfeed.tech/tags/microsoft-graph.md>), [powershell](<https://devfeed.tech/tags/powershell.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [tag-13acbb3718a7](<https://devfeed.tech/tags/tag-13acbb3718a7.md>), [tag-25f83bc28918](<https://devfeed.tech/tags/tag-25f83bc28918.md>), [tag-82fb255df683](<https://devfeed.tech/tags/tag-82fb255df683.md>), [tag-c85b5c428c35](<https://devfeed.tech/tags/tag-c85b5c428c35.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

Microsoft is ending support for Microsoft Graph PowerShell modules on PowerShell 5.x through a planned 12-month transition. Version 2.x modules will continue to work during that period, but new features will target PowerShell 7.x and version 3.x modules will support only PowerShell 7.x.

### Source excerpt

Microsoft объявила о прекращении поддержки модулей Graph для PowerShell 5.x и порекомендовала пользователям перейти на новую версию. В 2025 году компания сообщила о планах по выводу из эксплуатации некоторых компонентов Graph. Читать далее

## Native Marketplace integrations now support custom environments

DevFeed: [Native Marketplace integrations now support custom environments](<https://devfeed.tech/articles/native-marketplace-integrations-now-support-custom-environments-42110.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/custom-environments-support-for-marketplace-integrations>)

Author: Tony Pan

Published: 2026-09-17T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Environment Variables](<https://devfeed.tech/topics/environment-variables.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [environments](<https://devfeed.tech/tags/environments.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel now lets users connect native Marketplace resources to custom environments through the dashboard, CLI, or REST API. The resulting environment variables can be scoped to the selected environments, while existing deployments remain unchanged.

### Source excerpt

You can now connect native Marketplace resources to custom environments. Previously, resource connections could only target production, preview, and development environments. Choose custom environments when connecting a resource from the Vercel dashboard, Vercel CLI, or REST API. Vercel scopes the environment variables created by the connection to the selected environments. For example, from the CLI: Existing deployments do not change. Create a new deployment after connecting a resource or changing its environment scope. Custom environments are available on Pro and Enterprise plans. Read the docs for connecting from the dashboard, the CLI --environment flag, and the REST API envVarEnvironments field. Read more

## How to Connect Your Twilio Agent to External APIs

DevFeed: [How to Connect Your Twilio Agent to External APIs](<https://devfeed.tech/articles/how-to-connect-your-twilio-agent-to-external-apis-31438.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/developers/tutorials/product/how-to-connect-twilio-agent-to-external-apis>)

Author: Amanda Lange

Published: 2026-09-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Twilio Blog](<https://devfeed.tech/sources/twilio-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [API](<https://devfeed.tech/topics/api.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [.NET 9](<https://devfeed.tech/topics/net-9.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [developer-insights](<https://devfeed.tech/tags/developer-insights.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [net](<https://devfeed.tech/tags/net.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [ngrok](<https://devfeed.tech/tags/ngrok.md>), [openai](<https://devfeed.tech/tags/openai.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

This tutorial explains how to build a voice AI agent with C# and .NET 9 using Twilio Conversation Relay. It demonstrates LLM tool calling to fetch live data from an external REST API and covers project setup, required packages, environment variables, and API key storage.

### Source excerpt

How to Connect Your Twilio Agent to External APIs

## How to Orchestrate Multi-Call Conversations with an LLM and Twilio Conversation in Node.js Memory

DevFeed: [How to Orchestrate Multi-Call Conversations with an LLM and Twilio Conversation in Node.js Memory](<https://devfeed.tech/articles/how-to-orchestrate-multi-call-conversations-with-an-llm-and-twilio-conversation-in-node-js-memory-26244.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/developers/tutorials/orchestrate-multi-call-conversations-with-llm-twilio-conversation-memory-nodejs>)

Author: Amanda Lange, Dhruv Patel

Published: 2026-09-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Twilio Blog](<https://devfeed.tech/sources/twilio-blog.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Express](<https://devfeed.tech/topics/express.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [API](<https://devfeed.tech/topics/api.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [axios](<https://devfeed.tech/tags/axios.md>), [console](<https://devfeed.tech/tags/console.md>), [developer-insights](<https://devfeed.tech/tags/developer-insights.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [express](<https://devfeed.tech/tags/express.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [http](<https://devfeed.tech/tags/http.md>), [ide](<https://devfeed.tech/tags/ide.md>), [install](<https://devfeed.tech/tags/install.md>), [js](<https://devfeed.tech/tags/js.md>), [json](<https://devfeed.tech/tags/json.md>), [llm](<https://devfeed.tech/tags/llm.md>), [ngrok](<https://devfeed.tech/tags/ngrok.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [npm](<https://devfeed.tech/tags/npm.md>), [openai](<https://devfeed.tech/tags/openai.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [visual-studio-code](<https://devfeed.tech/tags/visual-studio-code.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This tutorial shows how to build a Node.js Express service that uses Twilio Conversation Memory, OpenAI, and voice streams to preserve caller context, preferences, and action history across separate inbound calls. It covers project setup, package installation, local webhook exposure with ngrok, and access to Twilio's Conversation Memory REST API.

### Source excerpt

Learn how to orchestrate multi-call voice conversations using Node.js, OpenAI, and Twilio Conversation Memory to persist caller context across separate calls.

## How to Connect Your Twilio Agent to External APIs with PHP

DevFeed: [How to Connect Your Twilio Agent to External APIs with PHP](<https://devfeed.tech/articles/how-to-connect-your-twilio-agent-to-external-apis-with-php-31439.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/developers/tutorials/product/how-to-connect-twilio-agent-to-external-apis-php>)

Author: Amanda Lange, Matthew Setter

Published: 2026-09-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [Twilio Blog](<https://devfeed.tech/sources/twilio-blog.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [API](<https://devfeed.tech/topics/api.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [voice ai](<https://devfeed.tech/topics/voice-ai.md>), [.env](<https://devfeed.tech/topics/dotenv.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Composer](<https://devfeed.tech/topics/composer.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [apis](<https://devfeed.tech/tags/apis.md>), [build](<https://devfeed.tech/tags/build.md>), [conversation-relay](<https://devfeed.tech/tags/conversation-relay.md>), [developer-insights](<https://devfeed.tech/tags/developer-insights.md>), [external](<https://devfeed.tech/tags/external.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [openai](<https://devfeed.tech/tags/openai.md>), [openswoole](<https://devfeed.tech/tags/openswoole.md>), [php](<https://devfeed.tech/tags/php.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [voice](<https://devfeed.tech/tags/voice.md>)

### AI overview

This tutorial shows how to use PHP and OpenSwoole with Twilio Conversation Relay to build a voice agent that uses LLM tool calling to retrieve live data from an external REST API. It covers project setup, required packages, and storing an OpenAI API key in a .env file.

### Source excerpt

In this tutorial, you will use PHP and OpenSwoole to build a voice agent using Twilio Conversation Relay.

## Document360 Releases Real-Time Collaborative Editing and API v3

DevFeed: [Document360 Releases Real-Time Collaborative Editing and API v3](<https://devfeed.tech/articles/no-locks-no-limits-collaborative-editing-and-api-v3-are-here-40953.md>)

Original publisher: [Read original article](<https://document360.com/blog/collaborative-editing-and-api-v3/>)

Author: Darshan Sureshkumar

Published: 2026-09-10T12:17:41Z

Content type: release

Language: en

Sources: [Knowledge Management Tips, Best Practices and More](<https://devfeed.tech/sources/knowledge-management-tips-best-practices-and-more.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Automation](<https://devfeed.tech/topics/automation.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [automation](<https://devfeed.tech/tags/automation.md>), [product-update](<https://devfeed.tech/tags/product-update.md>), [release](<https://devfeed.tech/tags/release.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>)

### AI overview

Document360 announces real-time collaborative editing in its Advanced WYSIWYG editor and a ground-up rebuild of its public REST API as API v3. The release also includes permission-aware authorization, expanded automation coverage, publishing workflow changes, labels, reader-group controls for Eddy AI features, unified navigation, and improved offline exports.

### Source excerpt

Documentation is a team effort, but most authoring tools still treat writing as ... The post No Locks, No Limits: Collaborative Editing and API v3 Are Here appeared first on Document360.

## Co-Create: Building GitLab with our users

DevFeed: [Co-Create: Building GitLab with our users](<https://devfeed.tech/articles/co-create-building-gitlab-with-our-users-86.md>)

Original publisher: [Read original article](<https://about.gitlab.com/blog/co-create-h1-2026/>)

Author: Isa Huerga

Published: 2026-09-10T00:00:00Z

Content type: article

Language: en

Sources: [GitLab](<https://devfeed.tech/sources/gitlab.md>)

Topics: [GitLab](<https://devfeed.tech/topics/gitlab.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Scala](<https://devfeed.tech/topics/scala.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Application Security](<https://devfeed.tech/topics/application-security.md>), [Cloud APIs](<https://devfeed.tech/topics/cloud-apis.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [co-created](<https://devfeed.tech/tags/co-created.md>), [community](<https://devfeed.tech/tags/community.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [duo](<https://devfeed.tech/tags/duo.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [scala](<https://devfeed.tech/tags/scala.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

GitLab users collaborated through the Co-Create program on product improvements delivered in the first half of 2026, including API extensions, CI/CD capabilities, Scala support for AI-powered code understanding, security controls, and integration flexibility.

### Source excerpt

GitLab users bring firsthand experience of the workflows they want to improve. Through our Co-Create program, they collaborate directly with us to design, build, and deliver product improvements that benefit more teams. In the first half of 2026, our users helped us extend APIs, add CI/CD capabilities, expand language support for AI-powered code understanding, strengthen security controls, increase the flexibility of integrations, and make GitLab easier to use and understand. Co-Create gives customers a direct path from a real-world challenge to a product improvement. Customers collaborate with us on the problem and solution, and help deliver the change. Unlike a feedback-only model, this puts real workflow context into the product development process. It creates a shorter path from need to value while helping us validate improvements in real conditions and extend their benefits to more GitLab users. "Over ten years ago, we set out to build code.siemens.com, our internal coding platform based on GitLab, which today serves close to 100,000 people. We've run and scaled the platform with a tiny team, guided by a 'for developers, from developers' philosophy. We co-created hundreds of features such as x509/gpg signed commits, protected container/packages, and project and social features such as follow users, allowing us to strengthen the security and collaboration culture at the scale of Siemens." -- Roger Meier, Distinguished Engineer, Siemens From a specific need to a shared improvement Some of the best product improvements start with a specific, real-world need. GitLab contributors helped us address the following needs: Making Scala codebases understandable to Orbit and GitLab Duo Giving security administrators a way to enforce Secret Push Protection across an entire instance Letting high-throughput teams configure merge train pipeline limits Showing the platforms supported by multi-architecture images Providing screen reader users with more context on documentation pa

## Customize Amazon API Gateway destinations for execution logs

DevFeed: [Customize Amazon API Gateway destinations for execution logs](<https://devfeed.tech/articles/customize-amazon-api-gateway-destinations-for-execution-logs-4661.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/compute/customize-amazon-api-gateway-destinations-for-execution-logs/>)

Author: Giedrius Praspaliauskas

Published: 2026-09-09T22:35:42Z

Content type: tutorial

Language: en

Sources: [AWS Compute Blog](<https://devfeed.tech/sources/aws-compute-blog.md>)

Topics: [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [Amazon CloudWatch Logs](<https://devfeed.tech/topics/amazon-cloudwatch-logs.md>), [log management](<https://devfeed.tech/topics/log-management.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [SIEM, Security, Observability](<https://devfeed.tech/topics/siem-security-observability.md>)

Tags: [amazon-api-gateway](<https://devfeed.tech/tags/amazon-api-gateway.md>), [amazon-cloudwatch-logs](<https://devfeed.tech/tags/amazon-cloudwatch-logs.md>), [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [intermediate-200](<https://devfeed.tech/tags/intermediate-200.md>), [logs](<https://devfeed.tech/tags/logs.md>), [observability](<https://devfeed.tech/tags/observability.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>)

### AI overview

This tutorial explains how to route Amazon API Gateway REST API execution logs to CloudWatch Logs, Amazon S3, or Amazon Data Firehose. It contrasts execution logs with access logs and describes their use for diagnosing authorization, validation, integration, mapping, and error-handling behavior.

### Source excerpt

Amazon API Gateway execution logs help you trace request processing step by step through your REST API stages. They capture authorization results, integration latency, mapping template output, and error details that are otherwise invisible at the API surface. When a production request fails in a way the access log cannot explain, the execution log is [...]

## The thoroughness of Tom Johnson's free Documenting API's course on OpenAPI 3.0 and Swagger UI

DevFeed: [The thoroughness of Tom Johnson's free Documenting API's course on OpenAPI 3.0 and Swagger UI](<https://devfeed.tech/articles/the-thoroughness-of-tom-johnson-s-free-documenting-api-s-course-on-openapi-3-0-and-swagger-ui-22428.md>)

Original publisher: [Read original article](<https://www.tjmaher.com/2026/09/the-thoroughness-of-tom-johnsons-free.html>)

Author: T.J. Maher (noreply@blogger.com)

Published: 2026-09-09T21:17:32Z

Content type: article

Language: en

Sources: [T.J. Maher](<https://devfeed.tech/sources/t-j-maher.md>)

Topics: [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Swagger](<https://devfeed.tech/topics/swagger.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Postman](<https://devfeed.tech/topics/postman.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [cURL](<https://devfeed.tech/topics/curl.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [api-documentation](<https://devfeed.tech/tags/api-documentation.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [chrome-extension](<https://devfeed.tech/tags/chrome-extension.md>), [curl](<https://devfeed.tech/tags/curl.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [github](<https://devfeed.tech/tags/github.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [json](<https://devfeed.tech/tags/json.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [pdf](<https://devfeed.tech/tags/pdf.md>), [postman](<https://devfeed.tech/tags/postman.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [swagger](<https://devfeed.tech/tags/swagger.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article reviews Tom Johnson's free "Documenting APIs: A guide for technical writers and engineers" course. It describes the course's 17 chapters, practical API-learning exercises, coverage of REST APIs, OpenAPI, Swagger UI, testing and publishing API documentation, and a PDF edition exceeding 900 pages.

### Source excerpt

While researching information for my job about the Swagger UI and how it can be used for testing, I came across this free course, called Documenting APIs: A guide for technical writers and engineers at https://idratherbewriting.com/learnapidoc/docapis_overview.html written by Tom Johnson, a technical writer based in Seattle who works for Google. The course looks intense, containing 17 chapters talking about Introduction to REST APIs, using APIs like a developer, Documenting API endpoints, the Open API spec, Testing API docs, Publishing API docs, and more. From the Course Introduction: "You'll first learn about API documentation by using a simple weather API to put a weather forecast on your site. [...] As you use the API, you'll learn about endpoints, parameters, data types, authentication, curl, JSON, the command line, Chrome's Developer Console, JavaScript, and more. The idea is that rather than learning about these concepts independent of any context, you learn them by immersing yourself in a real scenario while using an API. Immersion in real scenarios makes these tools and technologies more meaningful. "We'll then transition into standards, tools, and specifications for REST APIs. You'll learn about the required sections in API documentation, analyze examples of REST API documentation from various companies, learn how to join an open-source project to get experience, and more. "[...] We'll also dive into specifications such as the OpenAPI specification and Swagger UI (which provides tooling for the OpenAPI specification). Additionally, you'll learn how to document native library APIs and generate Javadoc". Tom Johnson offers a PDF version of this free course... over 900 pages, with more always being added. It also offers many workshop-like activities you could put in an actual itinerary. You would need for the course: Chrome, since it provides "a Javascript Console that works well for inspecting JSON", the JSON Formatter Chrome extension, Postman, a GitHub acco

## Bring your own client certificate for backend mTLS in Amazon API Gateway

DevFeed: [Bring your own client certificate for backend mTLS in Amazon API Gateway](<https://devfeed.tech/articles/bring-your-own-client-certificate-for-backend-mtls-in-amazon-api-gateway-4658.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/compute/bring-your-own-client-certificate-for-backend-mtls-in-amazon-api-gateway/>)

Author: Biswanath Mukherjee

Published: 2026-09-08T21:46:39Z

Content type: tutorial

Language: en

Sources: [AWS Compute Blog](<https://devfeed.tech/sources/aws-compute-blog.md>)

Topics: [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [AWS Certificate Manager](<https://devfeed.tech/topics/aws-certificate-manager.md>), [Amazon Elastic Container Service](<https://devfeed.tech/topics/amazon-elastic-container-service.md>), [nginx](<https://devfeed.tech/topics/nginx.md>)

Tags: [amazon-api-gateway](<https://devfeed.tech/tags/amazon-api-gateway.md>), [amazon-elastic-container-service](<https://devfeed.tech/tags/amazon-elastic-container-service.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [aws-certificate-manager](<https://devfeed.tech/tags/aws-certificate-manager.md>), [aws-fargate](<https://devfeed.tech/tags/aws-fargate.md>), [intermediate-200](<https://devfeed.tech/tags/intermediate-200.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This tutorial shows how to configure Amazon API Gateway to present a third-party or AWS Private CA-issued client certificate for outbound mTLS to an Amazon ECS backend.

### Source excerpt

Enterprises that use Amazon API Gateway often want to bring their own client certificate for backend mutual TLS (mTLS) authentication. With API Gateway, you can now use a third-party or AWS Private CA-issued client certificate for the outbound mTLS handshake. In this post, you build a REST API with an outbound mTLS connection to an Amazon ECS backend.

## Client-Side SDK Generation with VMware Cloud Foundation OpenAPI Specs

DevFeed: [Client-Side SDK Generation with VMware Cloud Foundation OpenAPI Specs](<https://devfeed.tech/articles/client-side-sdk-generation-with-vmware-cloud-foundation-openapi-specs-12807.md>)

Original publisher: [Read original article](<https://blogs.vmware.com/cloud-foundation/2026/09/07/client-side-sdk-generation-with-vmware-cloud-foundation-openapi-specs/>)

Author: vmwareblogs

Published: 2026-09-07T09:38:44Z

Content type: tutorial

Language: en

Sources: [VMware Blogs](<https://devfeed.tech/sources/vmware-blogs.md>)

Topics: [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [.NET](<https://devfeed.tech/topics/net.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Java](<https://devfeed.tech/topics/java.md>), [Python](<https://devfeed.tech/topics/python.md>), [PowerShell](<https://devfeed.tech/topics/powershell.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [csharp](<https://devfeed.tech/tags/csharp.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>), [docker](<https://devfeed.tech/tags/docker.md>), [home-page](<https://devfeed.tech/tags/home-page.md>), [java](<https://devfeed.tech/tags/java.md>), [net](<https://devfeed.tech/tags/net.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [powershell](<https://devfeed.tech/tags/powershell.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [python](<https://devfeed.tech/tags/python.md>), [rest](<https://devfeed.tech/tags/rest.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [specifications](<https://devfeed.tech/tags/specifications.md>), [vcf-9-0](<https://devfeed.tech/tags/vcf-9-0.md>), [vcf-9-1](<https://devfeed.tech/tags/vcf-9-1.md>), [vcf-sdk](<https://devfeed.tech/tags/vcf-sdk.md>)

### AI overview

This guide explains how to generate a strongly typed .NET C# client SDK from VMware Cloud Foundation and vSphere OpenAPI specifications. It covers OpenAPI Generator, installation options, large specification handling, API-surface scoping, and the REST and JSON-RPC interfaces targeted by the example.

### Source excerpt

Starting with VMware Cloud Foundation (VCF) 9.0, VMware officially publishes OpenAPI specifications for VCF APIs. This is a major milestone for developers, enabling you to consume VCF APIs using your programming language of choice. VMware provides first-class developer tooling such as VCF PowerCLI for PowerShell users and the VCF SDK offering Java and Python bindings. ... Continued The post Client-Side SDK Generation with VMware Cloud Foundation OpenAPI Specs appeared first on VMware Blogs.

## Build a real-time market data app with ClickHouse and Massive

DevFeed: [Build a real-time market data app with ClickHouse and Massive](<https://devfeed.tech/articles/build-a-real-time-market-data-app-with-clickhouse-and-massive-5000.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/build-a-real-time-market-data-app-with-clickhouse-and-polygonio>)

Author: Lionel Palacin

Published: 2026-09-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [data](<https://devfeed.tech/topics/data.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [backend](<https://devfeed.tech/tags/backend.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [compression](<https://devfeed.tech/tags/compression.md>), [data](<https://devfeed.tech/tags/data.md>), [demo](<https://devfeed.tech/tags/demo.md>), [events](<https://devfeed.tech/tags/events.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [latency](<https://devfeed.tech/tags/latency.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [react](<https://devfeed.tech/tags/react.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [storage](<https://devfeed.tech/tags/storage.md>), [streams](<https://devfeed.tech/tags/streams.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

A tutorial for building a real-time market-data application that ingests, stores, and queries trade and quote ticks with Massive and ClickHouse, using Node.js for backend work and React for live visualization.

### Source excerpt

Learn how to build a real-time financial analytics application with Massive and ClickHouse that scales to thousands of events per second.

## Introducing Appwrite Explorer

DevFeed: [Introducing Appwrite Explorer](<https://devfeed.tech/articles/introducing-appwrite-explorer-16410.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/announcing-appwrite-explorer>)

Author: Eldad Fux

Published: 2026-08-31T00:00:00Z

Content type: release

Language: en

Sources: [Appwrite Blog](<https://devfeed.tech/sources/appwrite-blog.md>)

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [product](<https://devfeed.tech/tags/product.md>), [products](<https://devfeed.tech/tags/products.md>), [release](<https://devfeed.tech/tags/release.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>)

### AI overview

Appwrite introduces Appwrite Explorer, a built-in API workspace in the Console. It lets developers browse REST endpoints, construct requests with guided forms, send live calls, and inspect responses without leaving the browser. Explorer uses OpenAPI definitions generated from Appwrite server source code and shared with the API reference and SDK generation pipeline.

### Source excerpt

Appwrite Explorer brings the Appwrite REST API into the Console. Browse every endpoint, build requests with guided forms, send live calls against your project, and inspect responses without leaving the browser.

## Introducing Orbit: Turn Any Task Into the Right API Calls

DevFeed: [Introducing Orbit: Turn Any Task Into the Right API Calls](<https://devfeed.tech/articles/introducing-orbit-turn-any-task-into-the-right-api-calls-12638.md>)

Original publisher: [Read original article](<https://blog.postman.com/introducing-orbit-turn-any-task-into-the-right-api-calls/>)

Author: Abhinav Asthana

Published: 2026-08-27T16:00:00Z

Content type: article

Language: en

Sources: [Postman Blog](<https://devfeed.tech/sources/postman-blog.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [Postman](<https://devfeed.tech/topics/postman.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api-discovery](<https://devfeed.tech/tags/api-discovery.md>), [blog](<https://devfeed.tech/tags/blog.md>), [free](<https://devfeed.tech/tags/free.md>), [general](<https://devfeed.tech/tags/general.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [orbit](<https://devfeed.tech/tags/orbit.md>), [post](<https://devfeed.tech/tags/post.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>)

### AI overview

Postman introduces Orbit, a free API discovery tool for AI agents. Agents can describe a task to find suitable public API endpoints, then select an endpoint and receive an integration brief covering authentication, URLs, request steps, parameters, response codes, dependencies, and common pitfalls. Orbit is available as an MCP server and a REST API, with no account, API key, or OAuth setup required.

### Source excerpt

Orbit is a free API discovery tool for AI agents. Describe a task, get the endpoints that fit, then get a task brief to integrate them. No account, no auth. The post Introducing Orbit: Turn Any Task Into the Right API Calls appeared first on Postman Blog.

## Python projects now support routing rules

DevFeed: [Python projects now support routing rules](<https://devfeed.tech/articles/python-projects-now-support-routing-rules-1055.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/python-projects-now-support-routing-rules>)

Author: Ricardo Gonzalez

Published: 2026-08-26T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Python](<https://devfeed.tech/topics/python.md>), [FastAPI](<https://devfeed.tech/topics/fastapi.md>), [Django](<https://devfeed.tech/topics/django.md>), [Flask](<https://devfeed.tech/topics/flask.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [automation](<https://devfeed.tech/tags/automation.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cli](<https://devfeed.tech/tags/cli.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [python](<https://devfeed.tech/tags/python.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [routing](<https://devfeed.tech/tags/routing.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel now supports routing rules for Python projects, allowing response headers and request rewrites to internal paths for FastAPI, Django, and Flask applications. Rules are evaluated by the Vercel CDN before requests reach the application and can take effect immediately without a new deployment.

### Source excerpt

Python projects can now use routing rules to set response headers or rewrite requests to internal paths, including apps built with FastAPI, Django, and Flask. The Vercel CDN evaluates rules before requests reach your application, so changes apply without a new deployment. For example, this FastAPI app serves a /new route: To send requests for /old to that route, create a rewrite from the CDN tab in your project dashboard or with the Vercel CLI: Published rules take effect immediately across all regions, and you can roll back to a previous version from the History tab. You can also manage rules from Python with the vercel SDK, which wraps the Vercel REST API. add_route stages the rule, and update_route_version publishes it: Rewrites can also be defined in vercel.json: Project-level rules live outside your deployment and are evaluated before its routes, so a published rule takes precedence over a vercel.json rewrite for the same path. Each surface fits a different workflow: How you define it Takes effect Best for CDN tab in the dashboard On publish Editing and testing rules visually Vercel CLI On publish One-off changes from the terminal vercel Python SDK or REST API On publish Automation and CI/CD vercel.json On each deployment Rewrites that ship with the application code Update Vercel CLI to the latest version and read the routing documentation to get started. Read more

## Pulumi Context API: query your infrastructure as a graph

DevFeed: [Pulumi Context API: query your infrastructure as a graph](<https://devfeed.tech/articles/pulumi-context-api-query-your-infrastructure-as-a-graph-19022.md>)

Original publisher: [Read original article](<https://www.pulumi.com/blog/pulumi-context-api/>)

Author: Levi Blackstone

Published: 2026-08-26T00:00:00Z

Content type: release

Language: en

Sources: [Pulumi](<https://devfeed.tech/sources/pulumi.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [Cloud APIs](<https://devfeed.tech/topics/cloud-apis.md>), [infrastructure as code (IAC)](<https://devfeed.tech/topics/infrastructure-as-code-iac.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [JSON](<https://devfeed.tech/topics/json.md>), [pulumi-neo](<https://devfeed.tech/topics/pulumi-neo.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api](<https://devfeed.tech/tags/api.md>), [cli](<https://devfeed.tech/tags/cli.md>), [features](<https://devfeed.tech/tags/features.md>), [graph](<https://devfeed.tech/tags/graph.md>), [iac](<https://devfeed.tech/tags/iac.md>), [infrastructure-as-code-iac](<https://devfeed.tech/tags/infrastructure-as-code-iac.md>), [json](<https://devfeed.tech/tags/json.md>), [product](<https://devfeed.tech/tags/product.md>), [pulumi](<https://devfeed.tech/tags/pulumi.md>), [pulumi-cloud](<https://devfeed.tech/tags/pulumi-cloud.md>), [pulumi-neo](<https://devfeed.tech/tags/pulumi-neo.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>)

### AI overview

Pulumi is launching the Context API, a read-only API that connects Pulumi-managed and discovered resources, stacks, and their relationships into a graph. Available in public preview for Enterprise and Business Critical organizations, it supports infrastructure-impact, coverage, and cleanup queries through the Pulumi CLI or REST API. Pulumi Neo uses it out of the box, and other authenticated agents can access its schema and query guidance.

### Source excerpt

Every platform team fields the same questions: What is running? What breaks if we change this? What can we safely delete? The answers exist, but they're scattered across state files, cloud consoles, and the memories of whoever set things up. Today we're launching the Pulumi Context API, a read-only API that connects Pulumi-managed and discovered resources, stacks, and their relationships into a graph. It's designed agent-first: Pulumi Neo, our infrastructure agent, uses it out of the box, and other agents can fetch the current graph vocabulary and query guidance on demand. It's available in public preview for organizations on the Enterprise and Business Critical editions. Answers that follow infrastructure relationships Pulumi already records the resources your programs manage, their dependencies, how stacks consume each other's outputs, and the resources Pulumi Discovery finds outside infrastructure as code (IaC). The Context API connects this data so you can ask questions that depend on the relationships: Impact: Which stacks are affected if we upgrade this provider? If this stack changes, what consumes its outputs? Coverage: How much of our infrastructure lives outside IaC, and in which accounts? Cleanup: Which stacks have no dependents and are candidates for retirement? A query is a JSON document with a handful of clauses. anchor names the starting nodes, traverse follows relationships from there, and return chooses what comes back. You can run a query through the Pulumi CLI or REST API. Here's a selector that starts from AWS provider instances older than version 7.0.0 and follows incoming provided_by relationships back to the visible resources they manage: { "anchor": { "nodeType": "resource", "match": { "type": "pulumi:providers:aws", "fields": { "provider_version": { "op": "lt", "value": "7.0.0" } } } }, "traverse": [ { "edgeTypes": ["provided_by"], "direction": "in", "alias": "managed" } ], "return": { "select": ["anchor", "managed"] } } A response for one m

## Wire It, Run It, Deploy It: AI Workflows in Gradio

DevFeed: [Wire It, Run It, Deploy It: AI Workflows in Gradio](<https://devfeed.tech/articles/wire-it-run-it-deploy-it-ai-workflows-in-gradio-7234.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/gradio-workflow-guide>)

Author: yuvraj sharma; Abubakar Abid

Published: 2026-08-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [GPU](<https://devfeed.tech/topics/gpu.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [gradio](<https://devfeed.tech/tags/gradio.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [inference-providers](<https://devfeed.tech/tags/inference-providers.md>), [llm](<https://devfeed.tech/tags/llm.md>), [models](<https://devfeed.tech/tags/models.md>), [python](<https://devfeed.tech/tags/python.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [spaces](<https://devfeed.tech/tags/spaces.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

A tutorial on building and deploying Gradio AI workflows as typed-node graphs, with runnable examples for image editing, generation, text-to-speech, dataset analysis, REST endpoints, and GPU-backed Python nodes.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## WordPress PHP-Only Block Registration

DevFeed: [WordPress PHP-Only Block Registration](<https://devfeed.tech/articles/wordpress-php-only-block-registration-4268.md>)

Original publisher: [Read original article](<https://css-tricks.com/wordpress-php-block-registration/>)

Author: Fränk Klein

Published: 2026-08-24T13:54:02Z

Content type: tutorial

Language: en

Sources: [CSS-Tricks](<https://devfeed.tech/sources/css-tricks.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [articles](<https://devfeed.tech/tags/articles.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [php](<https://devfeed.tech/tags/php.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [wordpress](<https://devfeed.tech/tags/wordpress.md>), [wordpress-blocks](<https://devfeed.tech/tags/wordpress-blocks.md>)

### AI overview

WordPress 7.0 adds PHP-only block registration, generating the JavaScript registration, editor preview, and sidebar controls from PHP definitions. The article explains the approach and its limits, including reduced interaction within the block preview.

### Source excerpt

Seven and half years after blocks arrived in Core, WordPress introduces a way to build blocks without React annd build pipelines. All you need is PHP. WordPress PHP-Only Block Registration originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.

## How to configure Cloudinary video transcoding on Webflow Cloud

DevFeed: [How to configure Cloudinary video transcoding on Webflow Cloud](<https://devfeed.tech/articles/how-to-configure-cloudinary-video-transcoding-on-webflow-cloud-9187.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/cloudinary-video-transcoding-webflow-cloud>)

Author: Ismail Ajagbe

Published: 2026-08-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Webflow Blog](<https://devfeed.tech/sources/webflow-blog.md>)

Topics: [webflow](<https://devfeed.tech/topics/webflow.md>), [Transcodings](<https://devfeed.tech/topics/transcodings.md>), [Nextra](<https://devfeed.tech/topics/nextra.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Cloudflare Workers](<https://devfeed.tech/topics/cloudflare-workers.md>)

Tags: [edge](<https://devfeed.tech/tags/edge.md>), [guides](<https://devfeed.tech/tags/guides.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [webflow](<https://devfeed.tech/tags/webflow.md>)

### AI overview

A practical guide to configuring Cloudinary video transcoding on Webflow Cloud. It explains how to use the REST API, eager transformations, optimized delivery URLs, and HLS adaptive streaming on the edge runtime without the Node.js SDK.

### Source excerpt

Learn how to upload videos to Cloudinary from a Webflow Cloud Next.js app and deliver optimized video over CDN using plain fetch on the edge runtime.

## Vercel Container Registry repositories can now be made public

DevFeed: [Vercel Container Registry repositories can now be made public](<https://devfeed.tech/articles/vercel-container-registry-repositories-can-now-be-made-public-1143.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/vercel-container-registry-repositories-can-now-be-made-public>)

Author: Luke Phillips-Sheard

Published: 2026-08-07T17:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [cli](<https://devfeed.tech/tags/cli.md>), [container-registry](<https://devfeed.tech/tags/container-registry.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [images](<https://devfeed.tech/tags/images.md>), [registry](<https://devfeed.tech/tags/registry.md>), [rest](<https://devfeed.tech/tags/rest.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [update](<https://devfeed.tech/tags/update.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel Container Registry repositories can now be made public. Public repositories allow any Vercel team to pull and use their images while retaining read-only access; repositories remain private by default.

### Source excerpt

Vercel Container Registry now lets you make a repository public, so anyone with a Vercel account can pull and use its images. Sharing already granted read access to up to 100 teams, and making a repository public opens that access to every Vercel team rather than a named set. Public access is read-only, so anyone can pull and use the images but cannot push, delete, or otherwise change the repository. Repositories stay private by default. Make a repository public from the project dashboard under Images -> repository -> Settings -> Public Access, where confirming requires typing the repository name. You can also set visibility from the Vercel CLI: Public images work like shared images in Vercel Sandbox, which accepts a team-scoped image reference in Sandbox.create(): Update your repository visibility from the dashboard, the CLI, or the REST API, and see the Vercel Container Registry documentation to learn more. Read more

## Set your own project avatars

DevFeed: [Set your own project avatars](<https://devfeed.tech/articles/set-your-own-project-avatars-1048.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/project-avatars>)

Author: wits

Published: 2026-08-05T17:30:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [github](<https://devfeed.tech/tags/github.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel now lets users set custom project avatars from the Vercel dashboard or upload them through the REST API. Avatars appear across the dashboard and in Vercel bot comments on GitHub, while projects without detectable favicons can now be assigned an explicit avatar.

### Source excerpt

You can now set a project's avatar from its settings in the Vercel dashboard. Until now, Vercel set it automatically, using the favicon from the project's production deployment. That's still the default if you haven't set one. The avatar renders across the dashboard and on Vercel bot comments in GitHub. Microfrontend projects that share one favicon can now get distinct avatars, and backend projects with no favicon to detect can set one explicitly. You can change a project's avatar from its settings in the Vercel Dashboard, or upload one with the REST API. Read more

## Set Up Developer Self-service in Your Internal Developer Portal | Port

DevFeed: [Set Up Developer Self-service in Your Internal Developer Portal | Port](<https://devfeed.tech/articles/set-up-developer-self-service-in-your-internal-developer-portal-port-12214.md>)

Original publisher: [Read original article](<https://www.port.io/blog/developer-self-service-in-your-internal-developer-portal>)

Author: Yonatan Boguslavski

Published: 2026-07-30T10:17:19Z

Content type: tutorial

Language: en

Sources: [Developer Experience & Platform Engineering Blog | Port](<https://devfeed.tech/sources/developer-experience-platform-engineering-blog-port.md>)

Topics: [internal developer portal](<https://devfeed.tech/topics/internal-developer-portal.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [Jenkins](<https://devfeed.tech/topics/jenkins.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [catalog](<https://devfeed.tech/tags/catalog.md>), [cognitive-load](<https://devfeed.tech/tags/cognitive-load.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-portal](<https://devfeed.tech/tags/developer-portal.md>), [github](<https://devfeed.tech/tags/github.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [internal-developer-portal](<https://devfeed.tech/tags/internal-developer-portal.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [s3](<https://devfeed.tech/tags/s3.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

This article explains how to implement developer self-service actions in Port's internal developer portal. It covers provisioning, updating, and deleting software catalog entities and cloud resources, while describing webhook-based execution through tools such as AWS Lambda and REST APIs.

### Source excerpt

Port supports many variations of implementing developer self service actions, including allowing for self-service RBAC, TTL and manual approvals.

[Next page](<https://devfeed.tech/tags/rest-api.md?cursor=WyIyMDI2LTA3LTMwVDEwOjE3OjE5KzAwOjAwIiwgIjBjZmQxZDM2LTU2MWEtNDIzNC05NzMyLWVmODcwNDlkZjkwZSJd>)