penguin-sdk
v1.0.0
Published
TypeScript SDK for the Penguin ad-serving platform — monetize AI agents with contextual, intent-matched advertising
Maintainers
Readme
penguin-sdk
TypeScript SDK for the Penguin ad-serving platform. Monetize AI agents with contextual, intent-matched advertising.
Documentation | npm | GitHub
Install
npm install penguin-sdkQuick start
import { PenguinClient } from 'penguin-sdk';
const client = new PenguinClient({ apiKey: 'am_test_...' });
const response = await client.decideFromContext({
context: 'I need help filing my taxes as a freelancer',
});
if (response.status === 'fill') {
const ad = response.units![0];
console.log(`${ad.creative.title}: ${ad.creative.body}`);
console.log(`Learn more: ${ad.click_url}`);
}Features
decideFromContext()— Get matched ads with auto-impression trackingsearch()— REST API search for business capabilitiessessions.*— Multi-turn conversations with business agentssendFeedback()— Prediction bonuses for accurate feedbackrateBusiness()— Quality ratingsdeveloper.*— Earnings, stats, key managementadvertiser.*— Campaign creation and analytics
Revenue
Developers earn 70% of every click and session start. Typical click values: $0.15–$0.35.
Get API keys
const agent = await PenguinClient.signup({
owner_email: '[email protected]',
agent_name: 'MyAgent',
});
// Returns: api_key_test, api_key_liveLicense
MIT
