Για προγραμματιστές

Φιλοξενία που ελέγχεται από κώδικα

Η Zinn Digital® είναι μια API-first πλατφόρμα. Το ίδιο API κινητήρα που τροφοδοτεί τον πίνακα ελέγχου μας είναι αυτό που λαμβάνετε — με εκδόσεις, προτεραιότητα προδιαγραφών και 100% τεκμηριωμένο κατά τον χρόνο δόμησης, με δημιουργημένα SDK, ένα CLI, έναν πάροχο Terraform, υπογεγραμμένα webhooks και έναν διακομιστή MCP επιπλέον αυτών. Ό,τι κι αν χρησιμοποιείτε για την εργασία σας — ένα τερματικό, ένα pipeline, ένα αρχείο κατάστασης ή έναν πράκτορα τεχνητής νοημοσύνης — η πλατφόρμα ανταποκρίνεται σε αυτό.

  • 650.000+ιστότοποι φιλοξενούμενοι παγκοσμίως
  • 1Προδιαγραφή OpenAPI από την οποία παράγεται κάθε εργαλείο
  • 4SDK πελατών — TypeScript, Python, PHP, Go
  • OAuth 2.1περιορισμένης εμβέλειας, ανακλήσιμη πρόσβαση πράκτορα τεχνητής νοημοσύνης

Ένα API. Κάθε επιφάνεια τρέχει σε αυτό.

Οι περισσότεροι πάροχοι προσθέτουν απλώς ένα API σε έναν πίνακα ελέγχου εκ των υστέρων, και αυτό φαίνεται — οι μισές δυνατότητες του πίνακα δεν φτάνουν ποτέ στην επιφάνεια. Εμείς χτίσαμε τα πράγματα αντίστροφα. Το dashboard, η κονσόλα διαχειριστή, το CLI, ο πάροχος Terraform, ο διακομιστής MCP και οι δικές σας ενσωματώσεις χρησιμοποιούν όλοι το ίδιο API της μηχανής. Αν μπορείτε να το κάνετε στον πίνακα, μπορείτε να το κάνετε και στον κώδικα.

Πρώτα οι προδιαγραφές, χωρίς τεκμηρίωση στη συνέχεια

Η προδιαγραφή OpenAPI είναι η απόλυτη πηγή αλήθειας και κανένα τελικό σημείο (endpoint) δεν κυκλοφορεί αν δεν περιλαμβάνεται σε αυτήν. Αυτός ο μοναδικός κανόνας είναι που καθιστά τη δημόσια API πλήρως τεκμηριωμένη κατά τον χρόνο δόμησης και όχι εκ των υστέρων — δεν υπάρχει καμία αdευκρίνιστη γωνιά, επειδή ένα αdευκρίνιστο τελικό σημείο δεν μπορεί να υπάρξει.

Δημιουργήθηκε, ποτέ δεν συντηρήθηκε χειροκίνητα

Διαδραστικά έγγραφα αναφοράς, τα τέσσερα SDK πελάτη, μεγάλο μέρος του CLI και ο σκελετός του παρόχου Terraform δημιουργούνται από αυτήν ακριβώς την προδιαγραφή. Μία πηγή, πολλά τεχνουργήματα, πάντα συγχρονισμένα — δεν κυνηγάτε ποτέ τεκμηρίωση που απέκτεινε από την υλοποίηση.

Εκδόσεις με πολιτική κατάργησης

Τα endpoints βρίσκονται υπό το /v1 με δημοσιευμένη πολιτική κατάργησης και αρχείο καταγραφής αλλαγών. Ενημερώνεστε γραπτώς πριν αλλάξει κάτι, αντί να το ανακαλύπτετε από μια αποτυχημένη μεταγλώττιση.

Δοκιμασμένο με συμβόλαιο στο CI

Τα τεστ σύμβασης υλοποίησης έναντι προδιαγραφών και ο έλεγχος OpenAPI εκτελούνται σε κάθε αλλαγή. Η απόκλιση μεταξύ του κώδικα και της σύμβασης αποτυγχάνει στη δημιουργία (build) — επομένως, η προδιαγραφή από την οποία δημιουργείτε τον πελάτη σας είναι η προδιαγραφή που εξυπηρετεί πραγματικά ο διακομιστής.

Πιστοποίηση, περιορισμός εμβέλειας και τα προβλήματα που εμφανίζονται σε μεγάλη κλίμακα

Δύο τρόποι σύνδεσης, μία ενιαία αρχή πίσω από αυτούς. Όποιον κι αν χρησιμοποιήσετε, ισχύουν οι ίδιοι έλεγχοι δικαιωμάτων και η ίδια απομόνωση σε επίπεδο βάσης δεδομένων.

Κλειδιά API, ανά οργανισμό

Τα κλειδιά έχουν τη μορφή zdk_<mode>_<prefix>_<secret>. Μόνο ένα κατακερματισμός SHA-256 του μυστικού αποθηκεύεται — δεν μπορούμε να σας δείξουμε ξανά ένα κλειδί μετά την έκδοση, ούτε μπορεί οποιοδήποτε άλλο άτομο αποκτήσει πρόσβαση στη βάση δεδομένων μας. Τα κλειδιά φέρουν πεδία εφαρμογής, μπορούν να ανακληθούν και εκδίδονται ανά οργανισμό αντί ανά άτομο.

Λειτουργίες ζωντανής προβολής και δοκιμών, διαχωρισμένες

Τα κλειδιά sandbox είναι ξεχωριστά από τα κλειδιά παραγωγής και εκτελούνται σε λειτουργία sandbox: χωρίς πραγματική χρέωση, χωρίς πραγματική εκχώρηση πόρων. Τα τεστ ενσωμάτωσης μπορούν να δοκιμάσουν το API εντατικά χωρίς να ξοδέψουν χρήματα ή να δημιουργήσουν διακομιστές.

OIDC για ανθρώπους

Οι συνεδρίες χρηστών ταυτοποιούνται με JWT που εκδίδονται από το Keycloak, επαληθεύονται με βάση το δημόσιο κλειδί του realm και αντιστοιχίζονται στο ίδιο αντικείμενο Principal με ένα API key. Τα endpoints ελέγχονται βάσει λεπτομερών κλειδιών δικαιωμάτων όπως sites.create ή apikeys.manage, τα οποία ελέγχονται ανά οργανισμό — ένα δικαίωμα σε έναν οργανισμό δεν παρέχει καμία πρόσβαση σε έναν ξεχωριστό, ασχετίστο οργανισμό, αν και ισχύει για τους οργανισμούς που βρίσκονται ένθετοι κάτω από αυτόν.

Ασφάλεια σε επίπεδο γραμμής κάτωθεν

Κάθε αίτημα tenant εκτελείται σε μια συναλλαγή (transaction) με το εύρος (scope) του οργανισμού Postgres να ορίζεται από το principal, οπότε ο απομονωτισμός επιβάλλεται από τη βάση δεδομένων και όχι από κάποιο φίλτρο ORM που μπορεί κάποιος να ξεχάσει. Το φίλτρο queryset παραμένει εκεί ως άμυνα σε βάθος.

Φτιαγμένο για μηχανές, όχι μόνο για επιδείξεις

Είναι εύκολο να κάνεις ένα API να φαίνεται ωραίο σε ένα αρχείο README και δύσκολο να συμπεριφερθεί κάτω από πραγματική κίνηση. Αυτά είναι τα σημεία στα οποία κοπίασαμε, επειδή είναι τα σημεία που χαλάνε τις ενσωματώσεις στις τρεις τα ξημερώματα.

Μια λεπτομέρεια που αξίζει να επισημανθεί, επειδή διαμορφώνει τον τρόπο με τον οποίο συμπεριφέρεται η μαζική εργασία: ένα 409 σε διπλότυπο domain απαντά "φιλοξενείται αυτό το hostname εδώ;" για οποιονδήποτε μισθωτή (tenant), το οποίο αποτελεί oracle απαρίθμησης και πραγματικό κίνδυνο απο-ανωνυμοποίησης έναντι του Footprint-Free. Ο περιορισμός της δημιουργίας site θα ήταν η τεμπέλικη λύση και θα είχε καταστρέψει οριστικά το προϊόν μαζικής εκχώρησης (bulk-provisioning). Αντίθετα, μόνο οι απορριφθείσες προσπάθειες διπλότυπων domains υπολογίζονται στον προϋπολογισμό, ανά εντολέα (principal). Οι επιτυχείς δημιουργίες δεν χρεώνονται ποτέ σε αυτόν — ώστε να μπορείτε να κάνετε μαζική εκχώρηση όλη μέρα, και η ανίχνευση (probing) σταματά σχεδόν αμέσως.

  • Ένα συνεπές σφάλματος σε κάθε αποτυχία: ένας κωδικός, ένα ανθρώπινο μήνυμα, προαιρετικές λεπτομέρειες σε επίπεδο πεδίου και ένα request_id που μπορείτε να αναφέρετε στην υποστήριξη. Τα σφάλματα επικύρωσης επιστρέφουν 422 με τα προσβάλλοντα πεδία κατονομασμένα.
  • Κλειδιά αμεταβλητότητας σε POST, με την εγγραφή αναπαραγωγής να γράφεται κατά την επιβεβαίωση (commit) αντί για ενσωματωμένα — ώστε μια επανάληψη να μην μπορεί ποτέ να αναπαράγει μια προσωρινά αποθηκευμένη 201 που κατονομάζει μια γραμμή η οποία δεν επιβεβαιώθηκε ποτέ. Ένα αποτυχημένο αίτημα απελευθερώνει το κλείδωμα εν πτήσει αμέσως, επομένως μια 422 δεν αποκλείει τη διορθωμένη επανάληψή σας.
  • Σελιδοποίηση βάσει δρομέα (cursor pagination) ως σύνολο κλειδιών (keyset) μέσω UUIDv7 — σταθερή σε ταυτόχρονες εγγραφές, χωρίς μετατόπιση σελίδας όταν εισάγονται γραμμές κατά τη διάρκεια της σάρωσης.
  • RateLimit-Remaining στις απαντήσεις, ώστε ένας παραγόμενος πελάτης να μπορεί να καθυστερεί έξυπνα αντί να μαντεύει.
  • Οι πόροι εκτός πεδίου επιστρέφουν 404 αντί για 403 — ένα 403 θα επιβεβαίωνε ότι ο πόρος υπάρχει. Η φίλτρανση κατά έναν οργανισμό εκτός του πεδίου σας επιστρέφει μια κενή σελίδα για τον ίδιο λόγο.
  • Η δημιουργία ιστότοπου είναι εγγραφή και όχι εκτελεστική προετοιμασία: το POST /v1/sites επιστρέφει 201 με κατάσταση pending και ποτέ δεν μπλοκάρει κατά την κατασκευή. Το γεγονός εγγραφεί στο transactional outbox στην ίδια συναλλαγή με τη γραμμή, επομένως ένας ιστότοπος υπάρχει αν και μόνο αν είναι εγγυημένο ότι θα ζητηθεί η προετοιμασία του.

SDK, ένα CLI και ένας πάροχος Terraform

Τρείς καταναλωτές με τις ίδιες προδιαγραφές, για τρεις διαφορετικούς τρόπους εργασίας.

SDK πελατών

Δημιουργήθηκε για TypeScript, Python, PHP και Go, ακολουθώντας την προδιαγραφή ώστε ένα νέο τελικό σημείο να φτάνει στη γλώσσα σας χωρίς να περιμένετε μια χειροποίητη βιβλιοθήκη περιτυλίγματος.

Zinnector® και CLI

Δημιουργήστε έναν ιστότοπο WordPress, τρέξτε τον τοπικά χωρίς καμία εγκατάσταση εκτός από το Node, και αναπτύξτε τον. Το Zinnector® ελέγχει εκ των προτέρων το έργο σας σε σχέση με τη θέση στην οποία πρόκειται να το αναπτύξετε — έκδοση PHP, δίσκος, πλήθος αρχείων — και σας προειδοποιεί πριν στείλετε δεδομένα και όχι μετά. Επίσης, πραγματοποιεί είσοδο, παραθέτει ιστότοπους, αναπτύξει, διαχειρίζεται τομείς και DNS, διαβάζει υπηρεσίες αλληλογραφίας, λαμβάνει αντίγραφα ασφαλείας, εκτελεί WP-CLI σε λευκή λίστα, παρακολουθεί αρχεία καταγραφής και εκτελεί μαζικές λειτουργίες. Δωρεάν, με άδεια MIT, και χτισμένο σε αυτό το ίδιο δημόσιο API.

Ο πάροχος Terraform

Διαχειριστείτε ιστότοπους, τομείς, εγγραφές DNS, θυρίδες αλληλογραφίας και προγράμματα ως υποδομή ως κώδικα (infrastructure as code). Η εντολή terraform apply προμηθεύει φιλοξενία και τα περιβάλλοντά σας γίνονται επαναλαμβανσιμα και ελέγξιμα αντί για μια ακολουθία κλικ που κανείς δεν κατέγραψε.

Διαδραστική αναφορά

Παrαγόμενα έγγραφα που μπορείτε να διαβάσετε και να καλέσετε από το πρόγραμμα περιήγησης, περιγράφοντας ακριβώς τα σημεία τελικής σύνδεσης που υλοποιεί ο διακομιστής — επειδή και τα δύο προέρχονται από την ίδια προδιαγραφή.

Webhooks που επιβιώσουν ακόμη κι αν το τελικό σημείο σας είναι εκτός λειτουργίας

Πίσω από την πλατφόρμα βρίσκεται μια ανθεκτική υποδομή γεγονότων: κάθε αλλαγή κατάστασης εγγράφει ένα γεγονός σε ένα συναλλακτικό outbox στην Postgres, ατομικά με την αλλαγή στη βάση δεδομένων, και ένας πομπός (relay) το δημοσιεύει στο NATS JetStream. Τα γεγονότα είναι τυπωμένα και εκδοσιολογημένα — site.deployed, order.paid, invoice.overdue, backup.completed, abuse.flagged, trial.ending και τα υπόλοιπα.

Εγγραφείτε σε ό,τι σας ενδιαφέρει

Καταχωρίστε ένα τελικό σημείο (endpoint) ως WebhookSubscription και επιλέξτε τους τύπους συμβάντων που θα λαμβάνει. Μια ενιαία ροή τροφοδοτεί ειδοποιήσεις, αναλύσεις, αυτοματισμούς και την ενοποίησή σας — καταναλώνετε τα ίδια ακριβώς συμβάντα που χρησιμοποιούμε κι εμείς.

Υπογεγραμμένο με HMAC

Κάθε παράδοση φέρει υπογραφή HMAC, ώστε να μπορείτε να επαληθεύσετε ότι προέρχεται από εμάς προτού προβείτε σε οποιαδήποτε ενέργεια.

Έγινε επανάληψη με καθυστέρηση και καταγραφή

Οι αποτυχίες παράδοσης επαναλαμβάνονται με αυξανόμενη καθυστέρηση (backoff) και κάθε προσπάθεια καταγράφεται ως WebhookDelivery. Μπορείτε να ελέγξετε και να επαναλάβετε τις παραδόσεις από τον πίνακα ελέγχου αντί να στέλνετε email στην υποστήριξη ρωτώντας τι στείλαμε.

Τουλάχιστον μία φορά, άρα αποδημιουργία διπλοτύπων στο id

Ο αγωγός είναι σκόπιμα at-least-once αντί να προσποιείται ότι είναι exactly-once. Ένα relay που καταρρέει στα μισά της δημοσίευσης βλέπει τη μίσθωση της αξίωσής του να λήγει και τα γεγονότα του να δημοσιεύονται ξανά. Κάντε dedupe στο envelope id και ο καταναλωτής σας είναι σωστός εκ κατασκευής.

Μετάδοση κώδικα στον ιστότοπο

Ένα API είναι μόνο η μισή ιστορία για έναν προγραμματιστή. Η άλλη μισή είναι η παράδοση.

  • Συνδέστε το GitHub, το GitLab ή το Bitbucket μέσω OAuth, με κλειδιά ανάπτυξης αποθηκευμένα στον χώρο διαπιστευτηρίων — και όχι σε αρχείο ρυθμίσεων.
  • Η ενέργεια push ενεργοποιεί μια ροή εργασίας δόμησης και ανάπτυξης, με αντιστοίχιση κλάδου σε περιβάλλον (main σε production, staging σε staging) και βήματα δόμησης ανά stack για composer και npm.
  • Επιστρέψτε σε μια προηγούμενη έκδοση όταν μια ανάπτυξη αποτυγχάνει.
  • Κλonοποίηση δοκιμαστικού περιβάλλοντος (staging) και δημοσίευση σε πραγματικό χρόνο (push-to-live), ώστε μια αλλαγή να δοκιμάζεται σε πραγματικές συνθήκες πριν φτάσει στους επισκέπτες.
  • Απομονωμένα SSH, SFTP και FTP ανά ιστότοπο με χρήση του CageFS, ώστε κάθε πελάτης να βλέπει μόνο τα δικά του αρχεία.
  • wp-cli από το τερματικό του πίνακα και μέσω SSH.
  • Το VS Code στον περιηγητή μέσω του code-server — ένας πλήρης επεξεργαστής με επεκτάσεις, ενσωματωμένο τερματικό και git, για την απευθείας επεξεργασία των αρχείων του ιστότοπου.
  • Έκδοση PHP ανά ιστότοπο, επεξεργασμένες ρυθμίσεις PHP, επεκτάσεις ανά ιστότοπο, μεταβλητές περιβάλλοντος και πραγματικό cron παράλληλα με το WP-cron.

Και το ίδιο API που μπορεί να χρησιμοποιήσει ο πράκτορας τεχνητής νοημοσύνης σας

Εκθέτουμε την πλατφόρμα ως φιλοξενούμενου διακομιστή MCP: έναν λεπτό προσαρμογέα πρωτοκόλλου πάνω από το API της μηχανής, ο οποίος επαναχρησιμοποιεί τον ίδιο κατάλογο ενεργειών, το RBAC και το ίχνος ελέγχου. Συνδέστε το Claude Code, το Cursor, το ChatGPT, το Claude Desktop ή οποιονδήποτε πελάτη με δυνατότητα MCP μία φορά, και κάθε δυνατότητα που προσθέτουμε στο API γίνεται διαθέσιμη σε αυτόν αυτόματα.

Ο πράκτορας λαμβάνει τρία πράγματα: Εργαλεία (τα ίδια τελικά σημεία API, χωρίς παράλληλη λογική που να αποκλίνει), Πόρους (υγεία ιστότοπου μόνο για ανάγνωση, ρύθμιση, πρόσφατα αρχεία καταγραφής, μετρικές, χρόνο λειτουργίας και άρθρα KB, ώστε να κάνει διάγνωση με πραγματικά δεδομένα πριν ενεργήσει) και Προτροπές (δημοσιευμένα πρότυπα ροής εργασίας όπως "διάγνωση αυτού του ιστότοπου" ή "προετοιμασία μιας μετανάστευσης").

Η ασφάλεια είναι η ίδια υπόθεση με την πιστοποίηση: OAuth 2.1, διακριτικά (tokens) συνδεδεμένα με τον οργανισμό σας και δικαιώματα RBAC με επιβολή ασφάλειας σε επίπεδο σειράς, με περιορισμένο πεδίο εφαρμογής και δυνατότητα ανάκλησης ανά εργαλείο, απομόνωση sandbox από την παραγωγή. Οι καταστροφικές ενέργειες — διαγραφή, αναστολή, χρέωση, υψηλή δαπάνη — απαιτούν ρητή επιβεβαίωση ή πολιτική έγκρισης από άνθρωπο. Τα όρια ρυθμού (rate limits) και τα ανώτατα όρια δαπανών δεσμεύουν τις επί πληρωμή ενέργειες που πυροδοτούνται από AI, και κάθε κλήση MCP καταγράφεται στον έλεγχο (audit-logged) με ταυτότητα, εργαλείο, ορίσματα και αποτέλεσμα.

Υποστηρίζουμε το πρωτόκολλο αντί να ενσωματώνουμε την κάθε εφαρμογή ξεχωριστά, πράγμα που σημαίνει ότι η επιλογή σας σε εργαλεία τεχνητής νοημοσύνης μπορεί να αλλάξει χωρίς να χρειάζεται να αλλάξει μαζί της και η ενσωμάτωση της φιλοξενίας σας.

Συχνές ερωτήσεις

Είναι το δημόσιο API το ίδιο που χρησιμοποιεί ο πίνακας ελέγχου;

Ναι — είναι η ίδια μηχανή API, δημοσιευμένη και ενισχυμένη. Ο πίνακας ελέγχου, η κονσόλα διαχειριστή, το CLI, ο πάροχος Terraform, ο διακομιστής MCP και τα webhooks είναι όλοι καταναλωτές μιας ενιαίας επιφάνειας, γι' αυτό και το API δεν υστερεί σε σχέση με τον πίνακα.

Μπορώ να δοκιμάσω μια ενοποίηση χωρίς να ξοδέψω χρήματα ή να δημιουργήσω πραγματικούς διακομιστές;

Ναι. Τα κλειδιά sandbox εκδίδονται χωριστά από τα κλειδιά παραγωγής και λειτουργούν σε λειτουργία δοκιμής: χωρίς πραγματική χρέωση και χωρίς πραγματική εκχώρηση πόρων. Κατευθύνετε το CI σας στα διαπιστευτήρια sandbox και δοκιμάστε με ασφάλεια ολόκληρο τον κύκλο αιτημάτων και αποκρίσεων.

Πώς μπορώ να αποτρέψω μια επανάληψη (retry) από το να δημιουργήσει διπλό αντίγραφο κάποιου στοιχείου;

Στείλτε ένα Idempotency-Key στο POST σας. Η εγγραφή επανάληψης καταγράφεται κατά την οριστικοποίηση (commit) και όχι ενline, επομένως μια επανάληψη δεν μπορεί ποτέ να επαναλάβει μια αποθηκευμένη επιτυχία για μια σειρά που δεν οριστικοποιήθηκε τελικά, και ένα αίτημα που αποτυγχάνει απελευθερώνει το κλείδωσή του αμέσως, ώστε η διορθωμένη επανάληψή σας να μην καθυστερεί. Η παράδοση των webhook γίνεται κατά σχεδιασμό τουλάχιστον μία φορά (at-least-once) — κάντε αποδιδεοποίηση (dedupe) στο αναγνωριστικό φακέλου (envelope id) από την πλευρά σας.

Μπορώ να δώσω σε ένα κλειδί API πρόσβαση σε όλους τους οργανισμούς πελατών μου;

Όχι σήμερα. Τα κλειδιά API εκδίδονται ανά οργανισμό, οπότε μια ενσωμάτωση που εκτείνεται σε πολλούς οργανισμούς πελατών διαθέτει ένα κλειδί για καθέναν. Τα δικαιώματα ελέγχονται επίσης ανά οργανισμό για τα κύρια αντικείμενα χρηστών: η κατοχή του sites.create σε έναν οργανισμό δεν παρέχει πρόσβαση σε έναν ξεχωριστό, ασχετίστο οργανισμό, αν και ισχύει για τους οργανισμούς που είναι ένθετοι κάτω από αυτόν. Αυτό είναι σκόπιμο — περιορίζει ένα παραβιασμένο κλειδί στον δικό του οργανισμό και στους υποοργανισμούς κάτω από αυτόν, και όχι σε ολόκληρη την πλατφόρμα.

Τι επιτρέπει στην πραγματικότητα ο ενσωματωμένος ρόλος του Προγραμματιστή;

Ο ρόλος του προγραμματιστή καλύπτει την ανάγνωση οργάνωσης, τη διαχείριση κλειδιών API, την προβολή και δημιουργία ιστοσελίδων, την επανεκκίνησή τους, την εκκαθάριση της προσω Aποθήκευσής τους, καθώς και την προβολή και απάντηση σε αιτήματα υποστήριξης. Αποκλείει σκόπιχα τον έλεγχο χρέωσης. Σημειώστε ότι τα δικαιώματα ανάπτυξης και άμεσης δημοσίευσης (deploy και push-to-live) δεν αποτελούν μέρος του — εάν ένα μέλος της ομάδας τα χρειάζεται, εκχωρήστε έναν ρόλο που τα διαθέτει αντί να θεωρείτε ότι ο Προγραμματιστής είναι ο ευρύτερος τεχνικός ρόλος.

Τι συμβαίνει στα webhooks μου αν το τελικό σημείο (endpoint) μου τεθεί εκτός λειτουργίας για μία ώρα;

Οι παραδόσεις επαναλαμβάνονται με εκθετική καθυστέρηση (backoff) και κάθε προσπάθεια καταγράφεται ως WebhookDelivery που μπορείτε να επιθεωρήσετε. Στην πηγή, τα συμβάντα γράφονται σε ένα transactional outbox στην ίδια συναλλαγή βάσης δεδομένων με την ίδια την αλλαγή, οπότε τίποτα δεν χάνεται ενώ ένας καταναλωτής δεν είναι διαθέσιμος — ένας πεσμένος καταναλωτής απλώς καθυστερεί, δεν διακόπτει ποτέ τον παραγωγό, και μπορείτε να επαναφέρετε τις παραδόσεις από τον πίνακα ελέγχου μόλις επανέλθετε.

Πόσο κοστίζει να ξεκινήσετε την ανάπτυξη σε αυτό;

Ξεκινήστε μια 14ήμερη δοκιμή χωρίς κάρτα για το Footprint-Free Hosting — χωρίς στοιχεία πληρωμής, έως 5 ιστότοποι. Τα επί πληρωμή προγράμματα Footprint-Free ξεκινούν από 6$/μήνα για το PBN 5. Κάθε πρόγραμμα συνοδεύεται από εγγύηση επιστροφής χρημάτων 30 ημερών, δωρεάν μεταφορές και χωρίς δέσμευση προμηθευτή.

Διαβάστε την προδιαγραφή και, στη συνέχεια, υλοποιήστε βάσει αυτής

API πρώτα προδιαγραφών, δημιουργημένα SDK, CLI, πάροχος Terraform, υπογεγραμμένα webhooks και διακομιστής MCP — στη φιλοξενία που κατασκευάσαμε για 650.000+ ιστότοπους παγκοσμίως. Ξεκινήστε μια 14ήμερη δοκιμή χωρίς πιστωτική κάρτα, χωρίς στοιχεία πληρωμής.

Ξεκινήστε δωρεάν