We have exciting news! On July 1, 2025, we’re launching new tools called API SDKs to make it easier for developers to connect with Keap's API.
What is an API SDK?
Let’s break that down:
- API stands for Application Programming Interface. It’s a way for different software to talk to each other.
- SDK stands for Software Development Kit. It’s a package of tools that helps developers use an API more easily.
Think of it like this: If Keap’s API is a vending machine, an SDK is the button panel that makes it easy to get what you want.
Why is this helpful?
If you’re building an app or connecting Keap with other systems, SDKs help you:
- Save time
- Write less code
- Avoid mistakes
- Use your favorite programming language
- This will provide quick and easy access to the latest features as we are releasing them
We’ve built SDKs in six popular languages:
- PHP
- JavaScript
- Python
- C#
- TypeScript
- Java
Language Examples
Here’s what it might look like to get a contact using each SDK. These are simple starter examples — just enough to show how easy it will be!
PHP
$keap = new Keap\Client('your-api-key');
$contact = $keap->contacts()->get(123);
print_r($contact);
JavaScript (Node.js)
const Keap = require('keap-sdk');
const client = new Keap('your-api-key');
const contact = await client.contacts.get(123);
console.log(contact);
Python
from keap_sdk import Keap
keap = Keap(api_key='your-api-key')
contact = keap.contacts.get(123)
print(contact)
C#
var keap = new KeapClient("your-api-key");
var contact = await keap.Contacts.GetAsync(123);
Console.WriteLine(contact);
TypeScript
import { Keap } from 'keap-sdk';
const keap = new Keap('your-api-key');
const contact = await keap.contacts.get(123);
console.log(contact);
Java
KeapClient keap = new KeapClient("your-api-key");
Contact contact = keap.contacts().get(123);
System.out.println(contact);
Replacing Our Old PHP SDK
If you’ve used our older PHP SDK before, don’t worry — a new version is on the way. It will work with API v2, our updated version that’s more powerful and easier to use.
We’ll also share a simple migration guide to help you switch from the old PHP SDK to the new one.
Want to dive deeper?
Visit our GitHub page to see how we build and update these SDKs using automation: Keap SDK Infrastructure on GitHub
Save the Date: July 1, 2025
That’s when everything becomes available to all users! If you’re a developer, a partner, or just curious — this is a great time to get ready. We’re here to help if you have any questions.