---
term: "ای‌پی‌آی"
english: "API (Application Programming Interface)"
category: "اوپن فاینانس و API"
url: https://iranopenfinance.com/glossary/api
source: Iran Open Finance (ایران اوپن فاینانس) glossary
---

# ای‌پی‌آی (API (Application Programming Interface))

> راهی استاندارد که یک نرم‌افزار با آن از نرم‌افزار دیگر داده می‌گیرد یا از آن می‌خواهد کاری انجام دهد.

ای‌پی‌آی (API، رابط برنامه‌نویسی کاربردی) مجموعه‌ای از درخواست‌ها و پاسخ‌های تعریف‌شده است که یک نرم‌افزار با آن با نرم‌افزار دیگر حرف می‌زند؛ مثلاً اپ یک فروشگاه از سامانه پرداخت می‌خواهد مبلغی را دریافت کند و نتیجه را برگرداند.

ای‌پی‌آی مثل پیشخوان یک اداره است: لازم نیست بدانید پشت آن چه می‌گذرد، فقط باید بدانید چه فرمی پر کنید و چه جوابی می‌گیرید. در دنیای مالی، ای‌پی‌آی پایه [بانکداری باز](/glossary/open-banking) و [مالی باز](/glossary/open-finance) است. برای این‌که ای‌پی‌آی قابل اتکا باشد، [قرارداد](/glossary/api-contract) روشن، [نسخه‌بندی](/glossary/api-versioning) و امنیت دسترسی لازم دارد.

Related: [قرارداد ای‌پی‌آی](https://iranopenfinance.com/glossary/api-contract.md)، [ای‌پی‌آی عمومی و خصوصی](https://iranopenfinance.com/glossary/public-private-api.md)، [بانکداری باز](https://iranopenfinance.com/glossary/open-banking.md)، [کیت توسعه نرم‌افزار](https://iranopenfinance.com/glossary/sdk.md)
