Öffentliche API mit Doku und SDKs
Angenommen. Kein Kunde, kein Ergebnis.
// Das Problem
Die größeren Kunden eines SaaS-Unternehmens wollen es an ihre eigenen Systeme anbinden, und die internen Endpunkte der Web-App sind undokumentiert und ändern sich ohne Vorwarnung.
// Was wir bauen würden
Eine versionierte öffentliche API mit Schlüsseln und OAuth, ein Entwicklerportal mit Dokumentation und Beispielen, SDKs in zwei Sprachen, Webhooks und ein Gateway mit Ratenbegrenzung und Überwachung, damit Kunden sicher auf dem Produkt aufbauen.
// Was drin ist
- Eine versionierte REST-API mit Schlüsseln und OAuth
- Ein Entwicklerportal mit Dokumentation und Beispielen
- SDKs in zwei Sprachen
- Webhooks für die Ereignisse, die zählen
- Ratenbegrenzung, Überwachung und Nutzung je Kunde
// Tech-Stack
- Node.js
- PostgreSQL
- OpenAPI
- API-Gateway
- AWS
// Schätzung
- Entwicklung
- ≈ 72.800 USD bis 111.000 USD, delivered within 14 weeksCAD 103,700 to 158,600
- Hosting
- ≈ 492 USD im MonatCAD 700 im Monat
- Support
- ≈ 2.500 USD im MonatCAD 3,565 im Monat
Preise in Ihrer Währung sind Schätzungen zum heutigen Kurs der Bank of Canada. Alle Rechnungen werden in CAD oder USD gestellt.
Zeitplan je Meilenstein
- Contrat d’API convenu
- 2.9 to 3.9 weeks
- Ressources principales bâties
- 2.4 to 4.4 weeks
- Sécurité, passerelle et connexions
- 1.9 to 2.9 weeks
- Documentation, SDK et tests de charge
- 1.4 to 1.9 weeks
- Mise en ligne et premiers appelants
- 0.9 to 1.4 weeks
Wie bezahlt wird
- Anzahlung 20%
- CAD 20,740 to 31,720
- Contrat d’API convenu 8.7%
- CAD 9,021.90 to 13,798.20
- Ressources principales bâties 26.2%
- CAD 27,169.40 to 41,553.20
- Sécurité, passerelle et connexions 17.5%
- CAD 18,147.50 to 27,755.00
- Documentation, SDK et tests de charge 8.7%
- CAD 9,021.90 to 13,798.20
- Mise en ligne et premiers appelants 8.9%
- CAD 9,229.30 to 14,115.40
- Holdback, 30 days after launch (10%)
- CAD 10,370 to 15,860