fondo-sdk-patterns

Featured

Build internal tools that consume Fondo financial data exports with typed parsers, QuickBooks integration, and financial modeling patterns. Trigger: "fondo data patterns", "fondo integration", "fondo QuickBooks sync".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Fondo SDK Patterns ## Overview Production-ready patterns for integrating with Fondo tax and accounting data. Fondo is a managed bookkeeping platform that syncs through QuickBooks Online and payroll providers. Integration uses the `FONDO_API_KEY`-authenticated REST endpoints for exports, the QuickBooks Online API for GL data, and structured CSV parsing with Zod validation for bulk imports. ## Singleton Client ```typescript const FONDO_BASE = 'https://api.fondo.com/v1'; let _client: FondoClient | null = null; export function getClient(): FondoClient { if (!_client) { const apiKey = process.env.FONDO_API_KEY; if (!apiKey) throw new Error('FONDO_API_KEY must be set — get it from your Fondo dashboard'); _client = new FondoClient(apiKey); } return _client; } class FondoClient { private headers: Record<string, string>; constructor(apiKey: string) { this.headers = { 'Authorization': `Bearer ${apiKey}`, 'Content-Type': 'application/json' }; } async getTransactions(start: string, end: string): Promise<FondoTransaction[]> { const res = await fetch(`${FONDO_BASE}/transactions?start=${start}&end=${end}`, { headers: this.headers }); if (!res.ok) throw new FondoError(res.status, await res.text()); return res.json(); } async getAccounts(): Promise<FondoAccount[]> { const res = await fetch(`${FONDO_BASE}/accounts`, { headers: this.headers }); if (!res.ok) throw new FondoError(res.status, await res.text()); return res.json(); } } ``` ## Error ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

fondo-install-auth

Set up Fondo account and configure integrations with Gusto, QuickBooks, and bank accounts for automated startup bookkeeping and R&D tax credits. Trigger: "setup fondo", "fondo account", "fondo integrations", "connect fondo".

2,266 Updated today
jeremylongshore
AI & Automation Featured

fondo-security-basics

Apply security best practices for Fondo including OAuth token management, financial data protection, SOC 2 compliance, and access control. Trigger: "fondo security", "fondo data protection", "fondo SOC 2", "fondo access control".

2,266 Updated today
jeremylongshore
AI & Automation Featured

fondo-local-dev-loop

Configure local development workflows that integrate with Fondo for financial data, using Fondo exports with QuickBooks or accounting tools. Trigger: "fondo dev setup", "fondo export", "fondo QuickBooks", "fondo local data".

2,266 Updated today
jeremylongshore
AI & Automation Featured

fondo-reference-architecture

Reference architecture for startup financial operations using Fondo as the bookkeeping backbone with complementary tools for banking, payroll, and reporting. Trigger: "fondo architecture", "startup finance stack", "fondo integration architecture".

2,266 Updated today
jeremylongshore
AI & Automation Featured

fondo-ci-integration

Automate financial reporting workflows that complement Fondo with CI/CD pipelines for expense tracking, budget alerts, and financial data validation. Trigger: "fondo CI", "fondo automation", "fondo financial alerts".

2,266 Updated today
jeremylongshore