TypeScript SDK

Official TypeScript/JavaScript SDK for the AIDP API.

Installation

npm

npm install @aidp/sdk

yarn

yarn add @aidp/sdk

pnpm

pnpm add @aidp/sdk

Quick Start

import { AIDPClient } from '@aidp/sdk';

const client = new AIDPClient({
  apiKey: process.env.AIDP_API_KEY,
});

// Search for businesses
const results = await client.search({
  query: 'coffee shops with outdoor seating',
  location: { lat: 45.5231, lon: -122.6765, distance: '5km' },
});

console.log(results.data.businesses);

Configuration

Basic Configuration

Advanced Configuration


API Methods

Search for businesses using natural language queries.

Get Business

Get detailed information about a specific business.

Browse the business directory with filters.

Analytics

Get analytics for your business.


TypeScript Types

The SDK includes full TypeScript definitions:


Error Handling

Error Types

Retry Logic

The SDK automatically retries failed requests:


Advanced Usage

Request Cancellation

Custom Headers

Pagination


Framework Integration

Next.js

Express

React


Testing

Mock Client


Need Help?

Last updated