HerokuVivek ViswanathanAnnouncement
Heroku AppLink: Extend Salesforce with Any Programming Language
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.
Source and freshness
- Source
- heroku.com
- Published
- Added to Yomu
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.