/API-simulator

🇺🇸 API Simulator allows you to locally simulate real APIs without internet access. It allows you to control responses and data sent from the Panel. 🇵🇱 API Simulator pozwala na lokalne symulowanie prawdziwego API bez potrzeby internetu. Dzięki niemu możesz kontrolować odpowiedzi oraz dane wysyłane z panelu.

Primary LanguagePHPMIT LicenseMIT

project logo

API Simulator

🇺🇸 API Simulator is a forthcoming project intended to facilitate the local simulation of real APIs without the need for an internet connection. Its primary goal is to empower developers to control responses and data through a planned panel.

🇵🇱 API Simulator czyli symulator API to nadchodzący projekt mający na celu ułatwienie lokalnej symulacji prawdziwych interfejsów API bez konieczności połączenia z Internetem. Jego głównym celem jest umożliwienie programistom kontrolowania odpowiedzi i danych za pośrednictwem planowanego panelu.

🇺🇸 Project Description / 🇵🇱 Opis projektu

🇺🇸 "API Simulator" (or APIs for short) is envisioned as a solution for simulating APIs locally, without relying on internet connectivity. While some entities offer the option to test their APIs on a testing server, many other providers do not. APIs will enable developers to simulate API behavior locally, potentially utilizing Docker for deployment.

The project will feature a planned panel where users can configure desired responses. This feature will empower developers to define parameters for testing purposes, eliminating the need to connect to a testing server.

APIs was written as part of the 100 commits challenge organized by DevMentors. Courtesy of Domeny.Tv (Domains) (one of the many commercial API vendors I've had the pleasure to work with, who in my opinion have the best produced API EN documentation). The first module for API Simulator will be created based on their documentation only.

Future plans for this Open Source project include adding modules for simulating APIs from various providers.

To Do List

🇵🇱 "API Simulator" (lub w skrócie APIs) zostanie stworzony jako rozwiązanie do lokalnego symulowania interfejsów API, bez konieczności korzystania z internetu. Podczas gdy niektóre firmy mogą oferować możliwość testowania swoich interfejsów API na serwerze testowym, wielu innych dostawców tego nie zapewniają. APIs będzie umożliwiać deweloperom symulowanie zachowania API lokalnie, a do jego wdrożenia można potencjalnie wykorzystać Docker.

Projekt będzie zawierał planowany panel, w którym użytkownicy będą mogli skonfigurować pożądane odpowiedzi. Ta funkcjonalność umożliwi programistom definiowanie parametrów testowych, eliminując potrzebę łączenia się z serwerem testowym.

APIs był pisany w ramach wyzwania 100 commitów organizowany przez DevMentors. Dzięki uprzejmości Domeny.Tv (jeden z wielu dostawców API komercyjnych, z którymi miałem przyjemność współpracować, a którzy według mnie mają najlepiej stworzoną dokumentację API PL). Pierwszy moduł dla API Simulator będzie tworzony właśnie na podstawie ich dokumentacji.

Plany na przyszłość dla tego projektu Open Source obejmują dodanie modułów do symulowania interfejsów API od różnych dostawców.

Lista do zrobienia

🇺🇸 Contributing / 🇵🇱 Wnieś swój wkład

🇺🇸 Contributions to APIs are anticipated and welcomed! Whether it involves adding new features, fixing bugs, or enhancing documentation, your contributions will enhance the project for all.

🇵🇱 Wkład w projekt APIs jest mile widziany i oczekiwany! Niezależnie od tego, czy chodzi o dodawanie nowych funkcji, naprawianie błędów czy ulepszanie dokumentacji, Twój wkład poprawi projekt dla wszystkich.

🇺🇸 License / 🇵🇱 Licencja

🇺🇸 API Simulator is intended to be licensed under the MIT License. Refer to the LICENSE file for details.

🇵🇱 API Simulator jest na licencji MIT. Szczegółowe informacje można znaleźć w pliku LICENSE.