-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Description
Keploy is language and framework agnostic — it can record and replay traffic from any application without adding SDKs or doing any manual instrumentation. To make this even more accessible, we’d love to expand our Quickstart examples to more languages
Current Quickstarts
We already have quickstarts for:
- Java
- Python
- Go
- TypeScript
- C#
Now we want to add new language quickstarts to help more developers get started easily.
Languages You Can Create a Quickstart For
You can choose any one (or more) of the following:
- Rust
- Ruby
- C++
- Perl
- PHP
Database
Use the following database in your example:
- MySQL
- Postgres
- Mongodb
What the Quickstart Should Include
Please make sure your quickstart covers:
-
Local setup (how to run the app without Docker)
-
Docker Compose setup (app + DB)
-
Keploy integration
-
Record mode should work
-
Replay mode should work
-
A clear and beginner-friendly README
-
Step-by-step instructions
-
Expected outputs
-
(Optional but highly encouraged) Demo videos / GIFs
-
(Optional but highly encourage) gRPC-based sample applications
gRPC services are welcome in addition to REST APIs
Record and replay should work for gRPC traffic as well
Important Things to Note
- Please do not ask to be assigned to this issue
- We’re open to any creative app ideas (REST APIs, CRUD apps, gRPC services, etc.)
- Focus on making it easy for someone new to Keploy to try it out
- Most importantly: record & replay must work end-to-end
Submission
Once everything is working:
- Paste your GitHub repository link in a comment on this issue
- We’ll review it and create a dedicated repo under Keploy to include your project