Zum Inhalt springen
AtheronLABS

Erkanntes Land: Vereinigte Staaten. Preise werden in US-Dollar angezeigt. Nicht richtig?

labs@atheron:~/industries/saas/api$ serve api --documented

Öffentliche APIs

Eine API, auf der Kunden ein Geschäft aufbauen können.

Größere Kunden wollen Ihr Produkt an ihre eigenen Systeme anbinden, und die Endpunkte Ihrer Web-App sind keine API. Wir entwerfen und bauen eine versionierte öffentliche API mit der Dokumentation, den SDKs und den Grenzen, auf die man sich verlassen kann.

// worauf es hier ankommt

Was in dieser Branche anders ist.

01

Von Anfang an versioniert

Änderungen kommen in neue Versionen, also funktionieren die Integrationen der Kunden weiter.

02

Doku, mit der Entwickler arbeiten

Ein Entwicklerportal mit Referenz, Beispielen und Schlüsseln, die Kunden selbst verwalten.

03

Webhooks für echte Ereignisse

Kunden werden benachrichtigt, wenn etwas passiert, statt ständig abzufragen.

04

Grenzen und Überwachung

Ratenbegrenzung, Nutzung je Kunde und Warnungen, damit eine Integration nicht alle ausbremst.

// Beispielprojekte

Beispiele mit Preis.

Jedes ist angenommen, als solches gekennzeichnet und live aus unserer Preisliste berechnet. Öffnen Sie eines im Rechner und machen Sie es zu Ihrem.

BeispielprojektAPI

Ö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

// questions

Fragen, die wir dazu bekommen.

Soll unsere SaaS-API REST oder GraphQL sein?

Die meisten SaaS-APIs starten mit REST, das Kunden am besten kennen. Wir sagen Ihnen, wenn GraphQL besser passt.

Können wir für die API-Nutzung abrechnen?

Ja. Die Nutzung wird je Kunde erfasst und kann in Ihre Abrechnung einfließen.

Schreiben Sie SDKs für die SaaS-API?

Ja, in den Sprachen, die Ihre Kunden am meisten nutzen, aus derselben Spezifikation erzeugt.

// weiter

Nicht ganz Ihr Projekt?

Sagen Sie uns, was Sie vorhaben. Wir melden uns mit einer Spanne und den Fragen, die sie eingrenzen würden. Oder buchen Sie ein Gespräch und wir reden darüber.

Entwicklung öffentlicher APIs mit Doku, SDKs und Webhooks für SaaS | Atheron Network Labs