Complete technical guides, API references, configuration parameters, and web widget integration guides.
Feedple AI is an AI execution layer for business systems, while ChatGPT, Claude or Gemini are primarily AI conversation interfaces.
ChatGPT
Connecting ChatGPT directly to your business data typically requires building an MCP server or developing a custom integration using the OpenAI API. This often involves implementing:
This additional engineering work is required before ChatGPT, Claude or Gemini can securely access your business data.
Feedple AI
Install our SDK, add your API key, and you're connected. No MCP server. No custom integration. No database URL exposure. No need to expose your application's API endpoints. As long as your application is running, Feedple AI can securely access only the data you've explicitly allowed through the SDK.
ChatGPT
ChatGPT responds when you ask it something. It does not continuously monitor your business or reliably execute business workflows on a schedule.
Example:
"Every day, find inactive customers and send personalized re-engagement emails."
This isn't what ChatGPT is designed to do as a business automation platform.
Feedple AI
Feedple runs automations continuously in the background.
Examples:
Businesses shouldn't give an AI unrestricted SQL access.
Feedple AI introduces a safer execution model:
This provides much stronger control than allowing an LLM to directly generate and execute SQL.
Your team shouldn't need to open another website every time they want AI assistance.
Feedple provides an embeddable web widget that integrates directly into your admin dashboard, allowing employees to interact with AI where they already work.
Examples:
No context switching.
General-purpose AI knows general knowledge.
Feedple learns your business.
By connecting your application data, Feedple builds business context including:
This enables answers and actions that are grounded in your company's data instead of generic assumptions.
ChatGPT is an AI assistant.
You ask questions.
It answers.
Feedple AI is an AI operating layer for your business.
It understands your business, continuously monitors it, and securely takes action on your behalf.
Connect your database to Feedple AI securely through our automated background integration.
| Information | Details |
|---|---|
| Package Name | feedple/feedple-sdk |
| Current Version | 1.0.0 (Latest Release) |
| Package Manager | Composer |
| Official Registry Link | packagist.org/packages/feedple/feedple-sdk |
Install the official feedple/feedple-sdk package from Packagist:
BASH
composer require feedple/feedple-sdkRequires PHP 8.1+ and the pdo extension.
Initialize Feedple SDK in 3 steps:
PHP
<?php
require __DIR__ . '/vendor/autoload.php';
use Feedple\Sdk\FeedpleSDK;
use Feedple\Sdk\DbConfig;
use Feedple\Sdk\Core\Identity;
// 1. Connect to your database
$dbConfig = DbConfig::pgsql(
host: '127.0.0.1',
database: 'myapp',
username: 'postgres',
password: 'secret_password',
);
// 2. Set table access permissions
$identity = new Identity(
name: 'my-app',
allowedTables: ['users', 'orders', 'products'],
);
// 3. Start Feedple SDK
$sdk = new FeedpleSDK(
apiKey: 'sk_live_your_api_key',
dbConfig: $dbConfig,
identity: $identity,
);PHP
$dbConfig = DbConfig::mysql(
host: '127.0.0.1',
database: 'myapp',
username: 'root',
password: 'secret_password',
);PHP
$dbConfig = DbConfig::sqlite(
path: '/path/to/database.sqlite',
);| Option | Type | Default | Description |
|---|---|---|---|
apiKey | string | required | Your Feedple workspace API key |
dbConfig | DbConfig | required | Database configuration instance (mysql, pgsql, or sqlite) |
identity | Identity | required | Table access rules |
autoSync | bool | true | Automatically sync schema changes |
syncInterval | int | 60 | Sync frequency in seconds |
Control which tables Feedple AI can query:
PHP
// Whitelist specific tables (Recommended)
$identity = new Identity(
allowedTables: ['orders', 'products'],
);
// Allow access to all tables
$identity = new Identity(
allTables: true,
);Note
Sensitive columns like `password`, `token`, `secret`, `hash`, `salt`, `ssn`, and `credit_card` are automatically excluded during schema sync.
Shut down the background worker process cleanly when your application exits:
PHP
$sdk->stop();Explore ready-to-run starter projects from the official feedple-examples repository:
ServiceProvider & Daemon · Full Laravel integration featuring a dedicated FeedpleServiceProvider and Artisan background command for schema sync and AI query execution.
Open Laravel Example on GitHub
Console Worker · Symfony console command worker managing the Feedple SDK lifecycle and database connection pool. Open Symfony Example on GitHub
Vanilla PHP Script · Standalone PHP script demonstrating raw PDO connection configuration, schema extraction, and worker execution. Open Pure PHP Example on GitHub