I will build a small golang rest API with tests and documentation


About this gig
Get a small, tested Go REST API with clear inputs, outputs and setup instructions.
BASIC: 1 JSON endpoint. STANDARD: up to 3 endpoints. PREMIUM: up to 5 endpoints. All packages cover one data entity with up to 10 fields and simple agreed rules. One endpoint means one HTTP method plus one path.
You receive Go source code, input validation, clear error responses, automated success/error tests, example requests and a README explaining how to run and test it locally.
Suitable for a standalone API prototype or a small addition to an existing, locally runnable Go project. Data is kept in memory or processed per request.
Not included: database integration or persistence, authentication, gRPC, external service integrations, frontend, hosting, deployment, security certification or ongoing maintenance.
Before ordering, send the endpoint list, sample requests/responses and relevant source files or repository. Please remove credentials and personal data. I will check whether the scope fits.
Revisions correct the agreed behavior; new features require a separate scope.
Get to know Malte B.
Innovation Engineer for AI Prototyping, SEO Audits and Data Cleaning
- FromGermany
- Member sinceNov 2013
- Last delivery2 years
Languages
English, German
FAQ
What counts as one endpoint?
One endpoint is one HTTP method plus one path, such as GET /items or POST /items. Packages cover one entity, up to 10 fields and simple agreed rules. Database, authentication, external integrations and deployment are excluded.
What will I receive?
You receive editable Go source code, automated success and error tests, sample HTTP requests, a test summary and a README with local run and test commands. This is a fixed delivery, with no monthly service or hosting subscription.
Can you work in my existing Go project?
Yes, after checking a small, locally runnable project and the relevant files. Share the desired behavior, sample requests/responses and test command first. Large migrations, unavailable dependencies or unspecified bugs need a separate scope.
What do revisions cover?
A revision corrects a mismatch with the agreed endpoint behavior. New endpoints, changed requirements, new integrations or ongoing support are not included. Basic and Standard include 1 revision; Premium includes 2.
