---
title: "Pennylane integration"
description: "French all-in-one accounting platform for SMEs and accounting firms"
url: "https://www.apideck.com/integrations/pennylane"
section: "Integrations"
status: "beta"
updated: "2026-09-17T12:12:56.609Z"
tags: ["Accounting"]
---

# Pennylane integration

French all-in-one accounting platform for SMEs and accounting firms

- Status: beta
- Unified APIs: [Accounting](https://www.apideck.com/accounting-api)
- Webhooks: virtual
- HTML page: https://www.apideck.com/integrations/pennylane

## Supported resources

| Resource | Status | Details |
|---|---|---|
| Customers | live | [customers](https://www.apideck.com/integrations/pennylane/customers) |
| Suppliers | live | [suppliers](https://www.apideck.com/integrations/pennylane/suppliers) |
| Customer Invoices | live | [customer-invoices](https://www.apideck.com/integrations/pennylane/customer-invoices) |
| Supplier Invoices | live | [supplier-invoices](https://www.apideck.com/integrations/pennylane/supplier-invoices) |
| Ledger Accounts | live | [ledger-accounts](https://www.apideck.com/integrations/pennylane/ledger-accounts) |
| Journals | beta | [journals](https://www.apideck.com/integrations/pennylane/journals) |
| Ledger Entries | live | [ledger-entries](https://www.apideck.com/integrations/pennylane/ledger-entries) |
| Products | live | [products](https://www.apideck.com/integrations/pennylane/products) |
| Categories | live | [categories](https://www.apideck.com/integrations/pennylane/categories) |
| Bank Accounts | beta | [bank-accounts](https://www.apideck.com/integrations/pennylane/bank-accounts) |
| Me | live | [me](https://www.apideck.com/integrations/pennylane/me) |
| Purchase Requests | live | [purchase-requests](https://www.apideck.com/integrations/pennylane/purchase-requests) |
| Quotes | beta | [quotes](https://www.apideck.com/integrations/pennylane/quotes) |
| Transactions | beta | [transactions](https://www.apideck.com/integrations/pennylane/transactions) |
| Tax Rates | live | [tax-rates](https://www.apideck.com/integrations/pennylane/tax-rates) |
| File Attachments | live | [file-attachments](https://www.apideck.com/integrations/pennylane/file-attachments) |

## SDKs

- [Node](https://www.apideck.com/integrations/pennylane/sdk/node)
- [TypeScript](https://www.apideck.com/integrations/pennylane/sdk/typescript)
- [Python](https://www.apideck.com/integrations/pennylane/sdk/python)
- [.NET](https://www.apideck.com/integrations/pennylane/sdk/dot-net)
- [PHP](https://www.apideck.com/integrations/pennylane/sdk/php)
- [Java](https://www.apideck.com/integrations/pennylane/sdk/java)
- [Go](https://www.apideck.com/integrations/pennylane/sdk/go)

## FAQs

### How do I integrate Pennylane API with my application?

Apideck provides a unified Accounting API that makes Pennylane integration simple. Sign up for free, enable Pennylane in your dashboard, and use our Vault component to let your users connect their Pennylane accounts. We handle OAuth authentication, token refresh, and data normalization automatically.

### What Pennylane data can I access through Apideck?

Our Pennylane integration supports 16+ data models including customers, suppliers, customer invoices, and supplier invoices. You can perform read and write operations through our unified API, working with the same code structure across all accounting platforms.

### How does Pennylane authentication work with Apideck?

Apideck's Vault handles Pennylane authentication completely. Your users connect their Pennylane accounts through our secure, white-label UI. We manage OAuth tokens, automatic refresh, and credential storage, so you never have to implement Pennylane's auth flow yourself.

### Does Apideck support Pennylane webhooks?

Yes, Apideck provides real-time notifications when Pennylane data changes. Our unified webhook system normalizes events across all integrations, so you handle Pennylane events with the same code you use for other accounting platforms.

### Why use Apideck instead of Pennylane's direct API?

Using Apideck's unified API instead of Pennylane's direct API saves significant development time. You get normalized data models, automatic auth handling, and the same integration code works with 200+ other apps. When Pennylane updates their API, we handle the changes so your integration keeps working.

### How quickly can I build a Pennylane integration?

Most developers ship a working Pennylane integration within a day using Apideck. Sign up for a free trial (no credit card required), enable Pennylane, and make your first API call within minutes. Our SDKs for Node.js, Python, and other languages make implementation straightforward.

## Related articles

- [How to Integrate With the Pennylane API](https://www.apideck.com/blog/how-to-integrate-with-the-pennylane-api)
