---
title: "Heroku AppLink: Extend Salesforce with Any Programming Language"
description: "Heroku AppLink is now generally available from the Salesforce Setup menu, extending Salesforce with Heroku applications and code written in virtually any programming language. The initial release provides SDK support for Node.js and Python, while Java examples and direct AppLink API access demonstrate how other languages can integrate; the APIs provide authentication, authorization, connection pooling, and access to Salesforce and Data Cloud data. AppLink combines an add-on, service-mesh buildpack, dashboard, CLI, API, SDK, OpenAPI integration, and Salesforce API integration to provision connections, restrict and authenticate requests, publish services, and monitor org integrations. The add-on is free, with normal Heroku billing for compute and data resources, and published applications can extend Flow, Apex, and Agentforce while user mode is enabled by default."
---

# Heroku AppLink: Extend Salesforce with Any Programming Language

[Heroku](https://yomu.fyi/company/heroku) · Vivek Viswanathan · Jul 17, 2025

**Type:** Announcement

## Summary

Heroku AppLink is now generally available from the Salesforce Setup menu, extending Salesforce with Heroku applications and code written in virtually any programming language. The initial release provides SDK support for Node.js and Python, while Java examples and direct AppLink API access demonstrate how other languages can integrate; the APIs provide authentication, authorization, connection pooling, and access to Salesforce and Data Cloud data. AppLink combines an add-on, service-mesh buildpack, dashboard, CLI, API, SDK, OpenAPI integration, and Salesforce API integration to provision connections, restrict and authenticate requests, publish services, and monitor org integrations. The add-on is free, with normal Heroku billing for compute and data resources, and published applications can extend Flow, Apex, and Agentforce while user mode is enabled by default.

## Context

AppLink expands the programming language options available to Salesforce developers and supports complex processing without requiring data to be stored or moved off-platform.

## Approach / What changed

AppLink connects Heroku applications to Salesforce through a managed add-on, service-mesh buildpack, CLI, API, SDK, OpenAPI integration, and Salesforce API integration. It provides SDKs for Node.js and Python, while other languages can use the AppLink APIs directly.

## Takeaways

- The initial AppLink SDK supports Node.js and Python; Java examples use the APIs directly, which are designed to work with virtually any programming language.
- The service-mesh buildpack handles authentication, blocks external access, and routes authenticated Salesforce requests to Heroku application code.
- AppLink's add-on is free, but Heroku compute and data resources use normal Heroku billing; applications can be published for Flow, Apex, or Agentforce integrations.

**Tags:** [API](https://yomu.fyi/topic/api), [Heroku](https://yomu.fyi/topic/heroku), [Node.js](https://yomu.fyi/topic/node-js), [Python](https://yomu.fyi/topic/python), [Salesforce](https://yomu.fyi/topic/salesforce)

- Source: [Heroku](https://www.heroku.com/blog/applink-extend-salesforce-with-any-programming-language)
- Source URL: https://www.heroku.com/blog/applink-extend-salesforce-with-any-programming-language
- Ingested by Yomu: 2026-09-10T04:03:57.685Z

[Read original post](https://www.heroku.com/blog/applink-extend-salesforce-with-any-programming-language)
