Cash App
Robinhood
Venmo

Connect external services to LLMs and agents.

Connect external services to LLMs.

Candle is an SDK that provides programmatic read and write access to consumer internet services.

connect
connect
connect

Features & Benefits

Secure. Fast. Reliable.

We provide you with the tools you need to build a seamless experience for your users.

Read Access
Real-time data
Function Calling Tools
Write Access
UI Components
Full Account Coverage

Seamless Development

Hello, World!

No slow & unreliable browser automation, just effortless function calls.

1import SwiftUI 2import Candle // STEP 1: Import Candle 3 4struct ContentView: View { 5 @Environment(CandleClient.self) private var client 6 // STEP 2: Add State for sheet 7 @State private var showSheet = false 8 @State private var linkedAccounts: [Models.LinkedAccount] = [] 9 @State private var linkedAccount: Models.LinkedAccount? 10 11 var body: some View { 12 NavigationStack { 13 List { 14 ForEach(linkedAccounts) { account in 15 Text("\(account.service.name): \(account.id)") 16 } 17 } 18 .navigationTitle("Linked Accounts") 19 Spacer() 20 Button("Link Account") { 21 showSheet = true 22 } 23 .buttonStyle(.bordered) 24 } 25 // STEP 3: Add sheet 🎉 26 .candleLinkSheet(isPresented: $showSheet) { newLinkedAccount in 27 print("New linked account:", newLinkedAccount.id) 28 linkedAccount = newLinkedAccount 29 } 30 .task(id: linkedAccount) { 31 do { 32 linkedAccounts = try await client.getLinkedAccounts() 33 } catch { 34 print("Error fetching linked accounts:", error) 35 } 36 } 37 } 38} 39 40#Preview { 41 ContentView() 42 .environment(CandleClient(appUser: .init(appKey: "DEBUG_APP_KEY", appSecret: "DEBUG_APP_SECRET"))) 43} 44
SwiftTypeScriptKotlin

Fast & Secure

Explore by Category

Every connection you need, packed into one powerful kit.

All product and company names and logos are trademarks™ or registered trademarks® of their respective holders. Their usage does not imply any affiliation with or endorsement by their holders.

Frequently Asked Questions

Data is never stored on our servers; instead, we route requests directly to the external service, preserving security standards and encryption. Candle’s SDK works just like the official app or website does.
Our SDK currently supports financial services like Robinhood, Cash App, Venmo, Apple Wallet, and more. Our grand vision is to be the only SDK you’ll need to connect to any service. If you need support for a specific one, let us know or with us.
We generate a function-calling schema for every read and write request our SDK supports. These tools integrate directly into popular LLMs developed by OpenAI, Anthropic, Mistral, xAI, Llama and more.
See More FAQs
You can build agents