DEV Community

Cover image for Open API
Aji Maulana
Aji Maulana

Posted on • Updated on

Open API

Pengenalan Open API

Ada beberapa definsi Open API yang diambil dari beberapa sumber:

  • The OpenAPI Specification is a specification language for HTTP APIs that provides a standardized means to define your API to others. You can quickly discover how an API works, configure infrastructure, generate client code, and create test cases for your APIs. Read more about how you can get control of your APIs now, understand the full API lifecycle and communicate with developer communities inside and outside your organization.

Terjemah:

Spesifikasi OpenAPI adalah bahasa spesifikasi untuk API HTTP yang memberikan cara standar untuk mendefinisikan API Anda kepada orang lain. Anda dapat dengan cepat mengetahui bagaimana API berfungsi, mengkonfigurasi infrastruktur, menghasilkan kode klien, dan membuat kasus uji untuk API Anda. Pelajari lebih lanjut tentang bagaimana Anda dapat mengontrol API Anda sekarang, memahami seluruh siklus hidup API, dan berkomunikasi dengan komunitas pengembang di dalam dan di luar organisasi Anda.

Sumber : https://www.openapis.org/

  • An open API (often referred to as a public API) is a publicly available application programming interface that provides developers with programmatic access to a (possibly proprietary) software application or web service. Open APIs are APIs that are published on the internet and are free to access by consumers.

Terjemah :

Sebuah API terbuka (sering disebut sebagai API publik) adalah antarmuka pemrograman aplikasi yang tersedia untuk umum dan memberikan akses pemrograman kepada pengembang untuk berinteraksi dengan sebuah aplikasi perangkat lunak atau layanan web (kadang-kadang bisa jadi milik perorangan atau perusahaan). API terbuka ini diterbitkan di internet dan dapat diakses secara gratis oleh pengguna.

Sumber : https://en.wikipedia.org/wiki/Open_API

  • OpenAPI merupakan standar spesifikasi, tidak tergantung bahasa pemrograman apapun, untuk membuat dokumentasi RESTful API.

Sumber : Youtube Programmer Zaman Now

  • OpenAPI, juga dikenal sebagai Spesifikasi API Terbuka (OAS), adalah sebuah kerangka kerja yang digunakan untuk mendefinisikan, mendokumentasikan, dan mengelola antarmuka pemrograman aplikasi (API) secara konsisten. Ini adalah spesifikasi standar yang memungkinkan pengembang perangkat lunak untuk mendeskripsikan bagaimana API mereka berfungsi, termasuk operasi, parameter, format data, autentikasi, dan banyak aspek lainnya.

  • Sumber : ChatGPT

Jadi kesimpulanya ada 2 definisi dari Open Api :

  1. Open Api adalah standart dokumntasi untuk membuat API
  2. Open Api adalah API yang dipublikasi untuk dapat digunakan oleh orang lain

Top comments (0)