{"id":70098,"date":"2024-05-17T08:57:38","date_gmt":"2024-05-17T07:57:38","guid":{"rendered":"https:\/\/kinsta.com\/de\/?p=70098&#038;preview=true&#038;preview_id=70098"},"modified":"2025-01-24T10:19:03","modified_gmt":"2025-01-24T09:19:03","slug":"kinsta-api-endpunkte","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/","title":{"rendered":"Eine WordPress-Website mithilfe von Kinsta-API-Endpunkten durch die Entwicklung pushen"},"content":{"rendered":"<p>Die Kinsta-API dient nicht nur zur \u00dcberwachung der Sicherheit deiner Website oder zum Abrufen von Umgebungsinformationen. Ein Teil unserer Philosophie ist es, dir dabei zu helfen, deine Entwicklungsabl\u00e4ufe zu optimieren.<\/p>\n<p>So k\u00f6nnen die Endpunkte dich von der ersten lokalen Einrichtung \u00fcber die erste Bereitstellung bis hin zur Wartung nach dem Start begleiten. Die API kann die meisten Aufgaben auf deiner To-Do-Liste erledigen, z. B. das Erstellen von Umgebungen, das Klonen von Websites und vieles mehr.<\/p>\n<p>In diesem Artikel zeigen wir dir, wie du Websites entwickeln kannst, indem du die Kinsta-API-Endpunkte nutzt. Dabei erf\u00e4hrst du, wie du die API in deinen typischen Entwicklungsworkflow integrieren kannst und wie du den Prozess effizienter und reibungsloser gestalten kannst. Beginnen wir mit einem kurzen \u00dcberblick dar\u00fcber, was die Kinsta-API ist und was sie kann.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Eine kurze Einf\u00fchrung in die Kinsta-API<\/h2>\n<p>Kurz gesagt: Mit der <a href=\"https:\/\/kinsta.com\/de\/docs\/kinsta-api\/\">Kinsta-API<\/a> kannst du programmatisch mit deinen Websites und Umgebungen auf unserer Plattform interagieren. Wir stellen dir eine Reihe von Endpunkten zur Verf\u00fcgung, mit denen du verschiedene Aufgaben erledigen kannst, z. B. neue WordPress-Websites erstellen, bestehende Websites klonen, Backups verwalten und vieles mehr.<\/p>\n<p>Diese <a href=\"https:\/\/kinsta.com\/de\/blog\/rest-api-vs-web-api\/\">RESTful-API<\/a> bietet dank ihrer wichtigsten Merkmale und Funktionen viele Vorteile f\u00fcr deine Entwicklungsprojekte:<\/p>\n<ul>\n<li><strong>Automatisierung.<\/strong> Du kannst g\u00e4ngige Aufgaben und Arbeitsabl\u00e4ufe automatisieren, was Zeit spart, den manuellen Aufwand reduziert und dir den Kopf f\u00fcr wichtigere Aufgaben frei macht.<\/li>\n<li><strong>Integration. <\/strong>Du kannst die API in deine bestehenden Tools und Systeme integrieren. <a href=\"https:\/\/kinsta.com\/de\/blog\/ci-cd-pipeline-github-aktionen-erstellen\/\">Kontinuierliche Integration und kontinuierliche Bereitstellung<\/a> (CI\/CD) ist ein hervorragender Anwendungsfall f\u00fcr die gemeinsame Nutzung der Kinsta-API und der Tools von Drittanbietern.<\/li>\n<li><strong>Flexibilit\u00e4t. <\/strong>Mit der API kannst du deine Websites und Umgebungen genau steuern und deine Einrichtung mit wenigen Einschr\u00e4nkungen an deine spezifischen Bed\u00fcrfnisse anpassen.<\/li>\n<\/ul>\n<p>Wenn du mehr \u00fcber die M\u00f6glichkeiten der Kinsta-API erfahren m\u00f6chtest, schau dir die <a href=\"https:\/\/api-docs.kinsta.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">entsprechende Dokumentation<\/a> an. Im weiteren Verlauf dieses Beitrags werden wir uns viele Beispiele ansehen, nachdem wir die Vorteile der API n\u00e4her beleuchtet haben.<\/p>\n<h2>Warum deine Entwicklungsabl\u00e4ufe von der Kinsta-API profitieren k\u00f6nnen<\/h2>\n<figure id=\"attachment_178195\" aria-describedby=\"caption-attachment-178195\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178195 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/mykinsta-dashboard-1.png\" alt=\"Das MyKinsta-Dashboard\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-178195\" class=\"wp-caption-text\">Das MyKinsta-Dashboard<\/figcaption><\/figure>\n<p>Nat\u00fcrlich lieben wir das <a href=\"https:\/\/kinsta.com\/de\/mykinsta\/\">MyKinsta-Dashboard<\/a> f\u00fcr seine Tiefe, die wundersch\u00f6ne Oberfl\u00e4che und den Umfang der Kontrolle. Die meisten Funktionen findest du aber auch in der Kinsta-API. F\u00fcr dich als Entwicklerin oder Entwickler ist das aus mehreren Gr\u00fcnden interessant:<\/p>\n<ol>\n<li><strong>Schnelleres Provisioning. <\/strong>Die API bietet eine programmatische M\u00f6glichkeit, neue WordPress-Websites und -Umgebungen zu erstellen. Abh\u00e4ngig von den Skripten, die du erstellst, wirst du die Zeit, die du f\u00fcr die Einrichtung eines neuen Projekts brauchst, wahrscheinlich verk\u00fcrzen.<\/li>\n<li><strong>Optimierte Zusammenarbeit. <\/strong>F\u00fcr Teams kann die API dabei helfen, Websites zu klonen und schnell Staging-Umgebungen zu erstellen. Das ist eine gute M\u00f6glichkeit, zusammenzuarbeiten und gleichzeitig an verschiedenen Versionen einer Website zu arbeiten.<\/li>\n<li><strong>Automatisierte Bereitstellungen. <\/strong>Wenn du die Kinsta-API in deine CI\/CD-Pipeline integrierst, kannst du den Bereitstellungsprozess f\u00fcr alle deine Staging- und Produktionsumgebungen automatisieren.<\/li>\n<li><strong>Konsistente Konfigurationen.<\/strong> Da du mit der API Einstellungen \u00fcber mehrere Websites und Umgebungen hinweg konfigurieren kannst, kannst du Fehler reduzieren und deine Arbeitsabl\u00e4ufe konsistenter gestalten.<\/li>\n<\/ol>\n<p>Genug geredet: Lass uns jetzt die Kinsta-API nutzen. Wir beginnen mit den Endpunkten, die sich gut f\u00fcr die Entwicklung eignen, und nutzen sie dann in deinem Workflow.<\/p>\n<h2>Die API-Endpunkte von Kinsta f\u00fcr die Entwicklung<\/h2>\n<p>Die Kinsta-API bietet zwar viele Endpunkte, aber du wirst einige mehr nutzen als andere. F\u00fcr die Entwicklung wirst du immer wieder auf ein paar von ihnen zur\u00fcckkommen:<\/p>\n<ul>\n<li><strong>WordPress-Websites.<\/strong> Du hast eine Auswahl an Endpunkten, mit denen du Websites <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Sites\/\" target=\"_blank\" rel=\"noopener noreferrer\">erstellen, abrufen, l\u00f6schen und klonen<\/a> kannst.<\/li>\n<li><strong>WordPress-Seiten-Umgebungen. <\/strong>Du kannst <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments\/\" target=\"_blank\" rel=\"noopener noreferrer\">deine Seiten-Umgebungen<\/a>\u00a0auch \u00fcber bestimmte Endpunkte verwalten. Du hast zum Beispiel mehrere M\u00f6glichkeiten, mit Staging-Seiten zu arbeiten.<\/li>\n<li><strong>Backups.<\/strong> Es kann sein, dass du w\u00e4hrend der Entwicklung an der <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Backups\" target=\"_blank\" rel=\"noopener noreferrer\">Verwaltung von Backups<\/a> arbeiten musst. Wir bieten Endpunkte zum Abrufen, Wiederherstellen, L\u00f6schen und Erstellen von Backups.<\/li>\n<li><strong>WordPress-Website-Domains.<\/strong> Wenn du eine neue benutzerdefinierte Domain zu deinem Hosting hinzuf\u00fcgen musst, sind unsere einfachen Endpunkte f\u00fcr die <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Domains\" target=\"_blank\" rel=\"noopener noreferrer\">Verwaltung von Website-Domains<\/a> die richtige Anlaufstelle f\u00fcr dich.<\/li>\n<\/ul>\n<p>Diese Endpunkte decken die Kernfunktionen ab, die du f\u00fcr die meisten Entwicklungsabl\u00e4ufe brauchst. Es gibt jedoch noch weitere Endpunkte, die die von dir h\u00e4ufig genutzten Endpunkte erg\u00e4nzen k\u00f6nnen. Zum Beispiel spielen die Endpunkte f\u00fcr Datenbanken, Bereitstellung, Caching und dein Content Delivery Network (CDN) eine wichtige Rolle.<\/p>\n<p>Im weiteren Verlauf des Artikels gehen wir darauf ein, wie du die Kinsta-API in der Praxis einsetzen kannst. In den Kommentaren am Ende des Beitrags kannst du uns sogar deine eigenen Beispiele nennen, bei denen die Kinsta-API deiner Meinung nach n\u00fctzlich sein k\u00f6nnte &#8211; wir w\u00fcrden uns freuen, sie zu h\u00f6ren!<\/p>\n<h2>Ein Anwendungsfall aus der Praxis: Eine Website in der Entwicklung vorantreiben<\/h2>\n<p>Lass uns versuchen, zu veranschaulichen, wie du die Kinsta-API in der Praxis nutzen kannst. Es gibt viele M\u00f6glichkeiten, WordPress zu entwickeln, also schauen wir uns an, wie eine Webdesign-Agentur die API im Rahmen eines Workflows nutzen k\u00f6nnte. In der Regel sind das ein paar Schritte:<\/p>\n<ol>\n<li>Richte eine lokale Entwicklungsumgebung ein, initialisiere ein <a href=\"https:\/\/kinsta.com\/de\/blog\/git-fuer-die-webentwicklung\/\">Git Repo<\/a> und arbeite an der jungen Website.<\/li>\n<li>Erstelle eine Staging-Umgebung in Kinsta f\u00fcr Tests und Kundenfreigaben. Dazu kann auch das Anlegen einer Datenbank und das Einrichten einer Domain geh\u00f6ren<\/li>\n<li>Technische Einstellungen vornehmen, z.B. IP-Adressen von der Staging-Umgebung ausschlie\u00dfen, Backups einrichten, <a href=\"https:\/\/kinsta.com\/de\/blog\/wie-man-php-in-wordpress-aktualisiert\/\">PHP-Versionen \u00e4ndern<\/a>, WordPress-Themes und Plugins installieren und vieles mehr.<\/li>\n<li>Erledige Aufgaben vor der Bereitstellung, wie die Einrichtung eines CDN oder die <a href=\"https:\/\/kinsta.com\/de\/blog\/edge-caching\/\">Implementierung von Caching<\/a>.<\/li>\n<li>Im letzten Schritt des Arbeitsablaufs musst du die \u00c4nderungen von der Staging- in die Produktionsumgebung \u00fcbertragen.<\/li>\n<\/ol>\n<p>Auch wenn die Kinsta-API in diesem Beitrag eine gro\u00dfe Rolle spielen wird, brauchen wir sie f\u00fcr den ersten Schritt nicht. Beginnen wir mit dem Einrichten deiner lokalen Entwicklungsumgebung und gehen dann zu den programmatischen Elementen f\u00fcr Staging und Produktion \u00fcber.<\/p>\n<h3>1. Einrichten einer lokalen Entwicklungsumgebung<\/h3>\n<p>Deine lokale Umgebung muss absolut stabil sein, und jeder Entwickler hat seine <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-lokal-installieren\/\">eigene Lieblingsmethode<\/a>. Unsere Wahl f\u00e4llt hier nat\u00fcrlich auf <a href=\"https:\/\/kinsta.com\/de\/devkinsta\/\">DevKinsta<\/a>.<\/p>\n<figure id=\"attachment_178194\" aria-describedby=\"caption-attachment-178194\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178194 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/devkinsta-splash.png\" alt=\"Der Ladebildschirm von DevKinsta. Der Bildschirm zeigt eine dunkle Oberfl\u00e4che mit dem Namen \u201eDevKinsta\u201c und einem stilisierten Logo in der Mitte. Das Logo besteht aus einer kantigen, blockigen blauen Form, die aus sich wiederholenden Elementen besteht und dem Buchstaben D \u00e4hnelt. Hinter dem Logo befindet sich ein verschwommenes Hintergrundbild eines Waldes mit gr\u00fcnen B\u00e4umen und etwas Nebel. Unter dem Logo steht der Text \u201eUpdating site urls...\u201c, was bedeutet, dass die lokale Umgebung gerade konfiguriert wird.\" width=\"1200\" height=\"556\"><figcaption id=\"caption-attachment-178194\" class=\"wp-caption-text\">Der DevKinsta-Startbildschirm<\/figcaption><\/figure>\n<p>Das kann die Einrichtung deiner lokalen Umgebung vereinfachen, besonders wenn du das Hosting von Kinsta nutzt. DevKinsta ist kostenlos und bietet dir viele Funktionen, die andere \u00e4hnliche Tools nicht bieten k\u00f6nnen:<\/p>\n<ul>\n<li>Die App l\u00e4uft in <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/\">Docker-Containern<\/a> und ist somit von deinem globalen System isoliert.<\/li>\n<li>Du kannst eine eigene Top-Level-Domain (TLD) wie <strong>.local<\/strong> oder <strong>.staging<\/strong> w\u00e4hlen, die zu deinem Projekt und deinem Arbeitsablauf passt.<\/li>\n<li>Du hast die Wahl zwischen verschiedenen PHP-Versionen und Kinsta verwendet standardm\u00e4\u00dfig <a href=\"https:\/\/kinsta.com\/de\/blog\/mariadb-versus-mysql\/\">MariaDB-Datenbanken<\/a>. Letzteres ist besonders wichtig, da es <a href=\"https:\/\/mariadb.com\/kb\/en\/mariadb-vs-mysql-features\/\" target=\"_blank\" rel=\"noopener noreferrer\">leistungsf\u00e4higer<\/a> als MySQL ist.<\/li>\n<li>Es gibt einen integrierten Datenbankmanager, der <a href=\"https:\/\/kinsta.com\/de\/blog\/adminer\/\">auf Adminer l\u00e4uft<\/a>.<\/li>\n<\/ul>\n<p>DevKinsta bietet auch eine Reihe von Tools f\u00fcr Entwickler. Du kannst zum Beispiel <a href=\"https:\/\/kinsta.com\/de\/blog\/xdebug\/\">Xdebug<\/a> mit einem Klick aktivieren und die Konfigurationsdateien <strong>php.ini<\/strong> und Nginx in den Einstellungen bearbeiten:<\/p>\n<figure id=\"attachment_178196\" aria-describedby=\"caption-attachment-178196\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178196 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/nginx-config.png\" alt=\"Der Nginx-Konfigurationsdatei-Editor in DevKinsta, mit dem du die Nginx-Konfiguration auf Website-Ebene direkt bearbeiten kannst. Der Editor enth\u00e4lt Beispielkonfigurationscode f\u00fcr einen Serverblock mit Direktiven zum Einstellen des Website-Namens, der PHP-Version und des Pfads, der Listen-Ports 80 und 443 bei aktiviertem HTTP\/2, der Pfade f\u00fcr SSL-Zertifikate und Schl\u00fcsseldateien sowie des Servernamens, der auf alle Hostnamen reagiert.\" width=\"1200\" height=\"657\"><figcaption id=\"caption-attachment-178196\" class=\"wp-caption-text\">Bearbeiten der Nginx-Konfigurationsdateien in DevKinsta<\/figcaption><\/figure>\n<p>Die Einrichtung und Nutzung von DevKinsta w\u00fcrde den Rahmen dieses Beitrags sprengen, da wir uns auf die Kinsta-API konzentrieren wollen. Wir haben jedoch eine <a href=\"https:\/\/kinsta.com\/de\/docs\/devkinsta\/devkinsta-erste-schritte\/installation\/\">ausf\u00fchrliche Dokumentation<\/a> zum Start mit der lokalen Umgebung, die du unbedingt lesen solltest.<\/p>\n<h3>2. Verwaltung der lokalen und der Staging-Entwicklungsumgebung<\/h3>\n<p>Zu diesem Zeitpunkt hast du eine lokale Entwicklungsumgebung (hoffentlich DevKinsta!) und eine Website, die vollst\u00e4ndig genug ist, um zum n\u00e4chsten Schritt \u00fcberzugehen. Die Erstellung einer Staging-Umgebung nutzt sowohl die Funktionen von DevKinsta als auch die der Kinsta-API. Lass uns das in ein paar kurze Schritte unterteilen.<\/p>\n<h4>Erstellen einer Staging-Umgebung<\/h4>\n<p>Als erstes musst du mit der Kinsta-API <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-einzurichten\/\">eine neue Staging-Umgebung erstellen<\/a>. Dies kannst du innerhalb von DevKinsta \u00fcber Links zum MyKinsta-Dashboard tun:<\/p>\n<figure id=\"attachment_178192\" aria-describedby=\"caption-attachment-178192\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178192 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/create-environment.png\" alt=\"DevKinsta's Dialog zum Erstellen von Staging-Umgebungen. Die Oberfl\u00e4che zeigt eine Baumansicht mit zwei Ordnern: \u201ejwk-staging\u201c und \u201eMarketing Blog and Store\u201c. Der Ordner \u201eMarketing Blog and Store\u201c wird erweitert und zeigt einen Unterordner namens \u201eMarkStage\u201c. Innerhalb jedes Ordners befindet sich ein Link mit der Bezeichnung \u201eNeue Umgebung erstellen\u201c und einem Plus-Symbol, mit dem du weitere Staging-Umgebungen innerhalb dieser Ordnerstruktur erstellen kannst.\" width=\"1200\" height=\"657\"><figcaption id=\"caption-attachment-178192\" class=\"wp-caption-text\">Erstellen einer neuen Seiten-Umgebung in DevKinsta<\/figcaption><\/figure>\n<p>Die <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments\" target=\"_blank\" rel=\"noopener noreferrer\">Kinsta-API hat jedoch Endpunkte<\/a> f\u00fcr jeden praktischen Anwendungsfall. Du kannst zum Beispiel sowohl einfache als auch best\u00fcckte Websites und Umgebungen erstellen. Wir empfehlen an dieser Stelle, einfache Umgebungen zu verwenden, da du so die Gewissheit hast, dass deine lokale Website an einen &#8222;frischen&#8220; Ort verschoben wird.<\/p>\n<p>Dazu musst du zun\u00e4chst <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Sites#operation\/addPlainWordPressSite\" target=\"_blank\" rel=\"noopener noreferrer\">eine neue WordPress-Website<\/a> auf Kinsta einrichten und den entsprechenden Endpunkt verwenden:<\/p>\n<pre><code class=\"language-json\">const resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/sites\/plain`,\n  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      company: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      display_name: 'First plain site',\n      region: 'us-central1'\n    })\n  }\n);\n\nconst data = await resp.json();\n<\/code><\/pre>\n<p>Sobald die Website eingerichtet ist, kannst du <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Sites#operation\/getSites\" target=\"_blank\" rel=\"noopener noreferrer\">eine Liste der Websites abrufen<\/a>, indem du eine Unternehmens-ID angibst:<\/p>\n<pre><code class=\"language-json\">\u2026\n  \"company\": {\n    \"sites\": [\n      {\n        \"id\": \"54fb80af-576c-4fdc-ba4f-b596c83f15a1\",\n        \"name\": \"firstsite\",\n        \"display_name\": \"First site\",\n        \"status\": \"live\",\n        \"siteLabels\": [\n          {\n            \"id\": \"54fb80af-576c-4fdc-ba4f-b596c83f15a1\",\n            \"name\": \"Do not remove\"\n\u2026\n<\/code><\/pre>\n<p>Danach kannst du <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/addPlainEnvironment\" target=\"_blank\" rel=\"noopener noreferrer\">die Staging-Umgebung<\/a> mit der richtigen Site-ID erstellen:<\/p>\n<pre><code class=\"language-json\">const siteId = 'YOUR_site_id_PARAMETER';\nconst resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/sites\/${siteId}\/environments\/plain`,\n  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      display_name: 'staging',\n      is_premium: false\n    })\n  }\n);\n\nconst data = await resp.json();\n<\/code><\/pre>\n<p>Wir empfehlen dir auch, gleich eine Datenbank f\u00fcr die Staging-Website zu erstellen. In wenigen Augenblicken wirst du sie mit deiner lokalen Datenbank \u00fcberschreiben, aber es ist eine gute Praxis, einen Platzhalter zu initialisieren:<\/p>\n<pre><code class=\"language-json\">\u2026\n  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      company_id: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      location: 'us-central1',\n      resource_type: 'db1',\n      display_name: 'test-db',\n      db_name: 'test-db',\n      db_password: 'example-password',\n      db_user: 'example-user',\n      type: 'postgresql',\n      version: '15'\n    })\n  }\n);\n\u2026\n<\/code><\/pre>\n<p>Je nach deiner Konfiguration musst du vielleicht auch <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Domains#operation\/addSiteDomain\" target=\"_blank\" rel=\"noopener noreferrer\">eine neue Domain<\/a> zu Kinsta hinzuf\u00fcgen, was du \u00fcber einen einfachen Endpunkt tun kannst. Sobald das Staging eingerichtet ist, kannst du deine lokalen \u00c4nderungen dorthin \u00fcbertragen.<\/p>\n<h4>\u00c4nderungen von lokal nach Staging synchronisieren<\/h4>\n<p>Wie genau du deine \u00c4nderungen ins Staging \u00fcbertr\u00e4gst, h\u00e4ngt von deinen spezifischen Einstellungen und Tools ab. Ein allgemeiner und typischer Ansatz k\u00f6nnte wie folgt aussehen:<\/p>\n<ol>\n<li>Nimm \u00c4nderungen an deiner lokalen WordPress-Website vor.<\/li>\n<li>\u00dcbertrage die \u00c4nderungen auf Git.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/de\/blog\/wie-man-code-auf-github-veroeffentlicht\/\">Pushe die \u00c4nderungen<\/a> an eine andere Stelle (z.B. <a href=\"https:\/\/kinsta.com\/de\/blog\/gitlab-vs-github\/\">GitHub oder GitLab<\/a>).<\/li>\n<li>Nutze DevKinsta oder die Kinsta-API, um die Staging-Umgebung mit den neuesten \u00c4nderungen zu aktualisieren.<\/li>\n<\/ol>\n<p>Wir werden hier nicht auf die <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-versionskontrolle\/\">Versionskontrolle<\/a> eingehen, aber DevKinsta bietet praktische Tools, mit denen du \u00c4nderungen auf dein Kinsta-Hosting \u00fcbertragen kannst:<\/p>\n<figure id=\"attachment_178197\" aria-describedby=\"caption-attachment-178197\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178197 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/push-to-kinsta.png\" alt=\"Der Bereich Site Info f\u00fcr eine DevKinsta Website. \u00dcber die Schaltfl\u00e4chen am oberen Rand kann der Nutzer die Installation synchronisieren und die Datenbank verwalten. Der Website-Typ wird als benutzerdefinierte Website mit den Optionen Push zu Kinsta oder Pull von Kinsta aufgef\u00fchrt. Der Name der Website, der Nginx-Webserver und die PHP-Version 7.4 werden ebenfalls angezeigt.\" width=\"1200\" height=\"374\"><figcaption id=\"caption-attachment-178197\" class=\"wp-caption-text\">Die Optionen f\u00fcr die Synchronisierung mit Kinsta im DevKinsta-Site-Info-Bildschirm<\/figcaption><\/figure>\n<p>Damit kannst du die Umgebung deines gesamten Hosting-Servers ausw\u00e4hlen. Wenn du das tust, kannst du auch deine Datenbank pushen &#8211; etwas, das nicht viele lokale Entwicklungstools erm\u00f6glichen:<\/p>\n<figure id=\"attachment_178193\" aria-describedby=\"caption-attachment-178193\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178193 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/devkinsta-database.png\" alt=\"Der Push-Site-Dialog von DevKinsta zeigt die Optionen zum Pushen von Dateien und der Datenbank sowie den Status des Remote-Zweigs an. Au\u00dferdem gibt es Details zum Site-Typ, wie die WordPress-Version und die PHP-Version. Unten findest du ein Kontrollk\u00e4stchen, mit dem du die Website im Browser \u00f6ffnen kannst, sobald die Staging-Umgebung aktualisiert wurde, sowie eine Schaltfl\u00e4che \u201eWebsite pushen\u201c, um die \u00c4nderungen auf der Live-Site bereitzustellen.\" width=\"1200\" height=\"689\"><figcaption id=\"caption-attachment-178193\" class=\"wp-caption-text\">Best\u00e4tige einen Push in DevKinsta und w\u00e4hle aus, ob du Dateien, deine Datenbank oder beides pushen willst<\/figcaption><\/figure>\n<p>Sobald du deine Kinsta-Staging-Umgebung eingerichtet hast, wird dir die API sehr n\u00fctzlich sein. Du kannst zum Beispiel ein Skript erstellen und ein erstes Backup durchf\u00fchren, f\u00fcr das du nur eine Umgebungs-ID und ein Tag ben\u00f6tigst:<\/p>\n<pre><code class=\"language-json\">  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      tag: 'my-awesome-backup'\n    })\n  }\n);\n<\/code><\/pre>\n<p>Wenn du m\u00f6chtest, kannst du in dieser Phase auch weitere <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Themes-and-Plugins\" target=\"_blank\" rel=\"noopener noreferrer\">Themes und Plugins<\/a> installieren. An diesem Punkt endet unsere DevKinsta-Nutzung, denn von nun an kannst du deine Website \u00fcber die Kinsta-API bereitstellen.<\/p>\n<h3>3. \u00c4nderungen vom Staging in die Produktion \u00fcbertragen<\/h3>\n<p>Bevor du die <a href=\"https:\/\/kinsta.com\/de\/blog\/kinstas-staging-umgebungen\/\">\u00c4nderungen in die Produktion \u00fcberf\u00fchrst<\/a>, musst du ein paar wichtige Aufgaben mit der Kinsta-API erledigen:<\/p>\n<ul>\n<li>Aktualisiere <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Tools#operation\/updateDeniedIPs\" target=\"_blank\" rel=\"noopener noreferrer\">deine IP-Blockliste<\/a>, falls n\u00f6tig.<\/li>\n<li>Richte dein <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-CDN\" target=\"_blank\" rel=\"noopener noreferrer\">CDN und Caching<\/a> ein.<\/li>\n<li>M\u00f6glicherweise musst du eine weitere Datenbank f\u00fcr deine Produktionsseite anlegen.<\/li>\n<li>Eventuell musst du auch eine neue Live-Umgebung erstellen.<\/li>\n<\/ul>\n<p>Ab hier solltest du <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-website-testen\/\">deine Website<\/a> im Staging-Modus <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-website-testen\/\">vollst\u00e4ndig testen<\/a> und die Zustimmung deines Kunden einholen. Jetzt kannst du dich an die Bereitstellung machen. Kinsta bietet dir daf\u00fcr mehrere M\u00f6glichkeiten:<\/p>\n<ol>\n<li>\u00dcber das MyKinsta-Dashboard kannst du \u00c4nderungen vom Staging in die Produktion \u00fcbertragen.<\/li>\n<li>Du kannst die Kinsta-API nutzen, um \u00c4nderungen programmatisch zu verteilen.<\/li>\n<\/ol>\n<p>Wir werden uns (nat\u00fcrlich) auf die zweite Option konzentrieren, da sie einen automatisierten und rationalisierten Arbeitsablauf erm\u00f6glicht.<\/p>\n<h4>\u00c4nderungen \u00fcber die API bereitstellen<\/h4>\n<p>Die Kinsta-API bietet mehrere M\u00f6glichkeiten, eine Umgebung zu verschieben. Du kannst <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/pushWordPressEnvironment\" target=\"_blank\" rel=\"noopener noreferrer\">deine Staging-Umgebung<\/a> in deine Produktionsumgebung verschieben oder <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/cloneWordPressEnvironment\" target=\"_blank\" rel=\"noopener noreferrer\">sie klonen<\/a>.<\/p>\n<pre><code class=\"language-json\">const siteId = 'YOUR_site_id_PARAMETER';\nconst resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/sites\/${siteId}\/environments`,\n  {\n    method: 'PUT',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      source_env_id: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      target_env_id: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      push_db: true,\n      push_files: true,\n      run_search_and_replace: true\n    })\n  }\n);\n\nconst data = await resp.json();\n<\/code><\/pre>\n<p>In jedem Fall ist es eine gute Idee, von jeder Umgebung, die du betreibst, ein weiteres Backup zu erstellen, damit du sie wiederherstellen kannst, falls etwas schiefgeht.<\/p>\n<h2>Typische Praktiken und Tipps f\u00fcr die Nutzung der Kinsta-API<\/h2>\n<p>Die Kinsta-API ist eine leistungsstarke Methode, um programmatische \u00c4nderungen an deinen Websites und Umgebungen vorzunehmen. Wenn etwas schief geht, bist du daf\u00fcr verantwortlich, es zu reparieren.<\/p>\n<p>Aus diesem Grund m\u00f6chten wir dir ein paar Tipps, Tricks und typische Vorgehensweisen vorstellen, die du in deinen eigenen Entwicklungsprozess integrieren solltest:<\/p>\n<ul>\n<li><strong>Sichere deine API-Anmeldedaten.<\/strong> Du solltest dein API-Token niemals an andere weitergeben oder es in Git-Pushes einbinden. Verwende stattdessen Umgebungsvariablen oder \u00c4hnliches, um deine Anmeldedaten zu speichern und darauf zuzugreifen. Die Kinsta-API enth\u00e4lt einen <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Authentication\" target=\"_blank\" rel=\"noopener noreferrer\">Authentifizierungsendpunkt<\/a>, der dich dabei unterst\u00fctzt.<\/li>\n<li><strong>Gib den Zugang nach dem Prinzip der geringsten Rechte frei.<\/strong> Verwalte den Zugang zu deinem Kinsta-Konto und der API richtig. Gib nur denjenigen Teammitgliedern Zugang, die ihn brauchen. Au\u00dferdem solltest du regelm\u00e4\u00dfige \u00dcberpr\u00fcfungen und Aktualisierungen der Zugriffsberechtigungen einplanen.<\/li>\n<li><strong>Verwende eine Fehlerbehandlung.<\/strong> Wenn du API-Anfragen stellst, solltest du die Behandlung von Fehlern und Ausnahmen in Betracht ziehen. Der <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Logs\" target=\"_blank\" rel=\"noopener noreferrer\">Endpunkt Logs<\/a> kann dabei helfen, Probleme schnell zu erkennen und zu beheben.<\/li>\n<li><strong>Halte die API auf dem neuesten Stand.<\/strong> Wir k\u00fcmmern uns um alle \u00c4nderungen und Aktualisierungen der Kinsta-API, aber auch du solltest sie im Auge behalten. Der <a href=\"https:\/\/kinsta.com\/de\/changelog\/\">Kinsta Changelog<\/a> ist hier deine erste Anlaufstelle, aber auch die bestehende Dokumentation sollte auf neue \u00c4nderungen \u00fcberpr\u00fcft werden.<\/li>\n<\/ul>\n<p>Das ist viel wichtiger, wenn es um die weitere Zusammenarbeit mit den Teams und die Automatisierung geht, die du vielleicht einsetzen m\u00f6chtest. In unserem letzten Abschnitt gehen wir darauf etwas genauer ein.<\/p>\n<h2>Automatisiere deinen Entwicklungsworkflow<\/h2>\n<p>Einer der gr\u00f6\u00dften Vorteile der Kinsta-API ist die M\u00f6glichkeit, sich wiederholende Aufgaben in deinem Entwicklungsworkflow zu automatisieren. Durch das Schreiben von Skripten oder die Integration mit anderen Tools kannst du Prozesse rationalisieren und Zeit sparen.<\/p>\n<p>Um deinen Arbeitsablauf vollst\u00e4ndig zu optimieren, kannst du den Push vom Staging zur Produktion automatisieren, indem du die Kinsta-API in deine CI\/CD-Pipeline integrierst. Dies kann ein komplexer und subjektiver Prozess sein, der sich sogar von Projekt zu Projekt \u00e4ndern kann. Hier ist zum Beispiel ein Beispielworkflow f\u00fcr ein geeignetes Skript:<\/p>\n<ol>\n<li>Implementiere einen Trigger f\u00fcr den Fall, dass \u00c4nderungen in einen bestimmten Git-Zweig (z.B. einen <strong>Release-Zweig<\/strong> ) gepusht werden.<\/li>\n<li>Erstelle ein manuelles Backup der Produktionsumgebung mithilfe der API.<\/li>\n<li>Ersetze die Produktionsumgebung durch die Staging-Umgebung, indem du den entsprechenden Endpunkt verwendest.<\/li>\n<li>F\u00fchre alle notwendigen Post-Deployment-Aufgaben durch (z. B. L\u00f6schen des Cache, Datenbankmigrationen usw.).<\/li>\n<\/ol>\n<p>Das ist der gro\u00dfe Pluspunkt der Kinsta-API. Du kannst fast jeden Aspekt deines Workflows automatisieren, um konsistente und zuverl\u00e4ssige Bereitstellungen zu gew\u00e4hrleisten. Und es gibt noch viel mehr, was du damit machen kannst:<\/p>\n<ul>\n<li><strong>Erstelle Backups vor Key-Pushes.<\/strong> Das sollte ein wichtiger Teil deines Verteilungsworkflows sein, damit du von jeder Phase des Prozesses Schnappsch\u00fcsse hast.<\/li>\n<li><strong>\u00dcberwache die Leistung deiner Website und lass dich benachrichtigen.<\/strong> Mit dem APM-Tool von Kinsta kannst du alle Metrik-Anomalien im Auge behalten, \u00fcber die du Bescheid wissen musst. Mit der Kinsta-API hast du eine <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics\" target=\"_blank\" rel=\"noopener noreferrer\">Reihe von Endpunkten<\/a>, um bestimmte Kennzahlen zu \u00fcberwachen. Von dort aus kannst du im MyKinsta-Dashboard <a href=\"https:\/\/kinsta.com\/de\/docs\/benutzereinstellungen\/benachrichtigungen\/\">Benachrichtigungen einrichten<\/a>.<\/li>\n<li><strong>\u00dcberpr\u00fcfe die Nutzer deiner Website regelm\u00e4\u00dfig.<\/strong> Es gibt einen <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Company-Users#operation\/getCompanyUsers\" target=\"_blank\" rel=\"noopener noreferrer\">einfachen Endpunkt<\/a>, der eine Liste der Nutzer\/innen auf Basis der Website-ID abruft. Wenn du diesen Endpunkt so einrichtest, dass er in wichtigen Momenten des Workflows angezeigt wird, k\u00f6nnen deine Websites sicher bleiben.<\/li>\n<\/ul>\n<p>Das Sch\u00f6ne an der Kinsta-API ist, wie viel du mit programmatischen Methoden steuern kannst. Du kannst sogar <a href=\"https:\/\/kinsta.com\/de\/blog\/benutzerdefiniertes-wordpress-dashboard\/\">benutzerdefinierte Dashboards erstellen<\/a>, die einige dieser Metriken oder Optionen f\u00fcr einen noch reibungsloseren Entwicklungsworkflow anzeigen.<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>Die <a href=\"https:\/\/kinsta.com\/de\/docs\/kinsta-api\/\">Kinsta-API<\/a> ist wohl die einzige M\u00f6glichkeit, mit der du deinen Entwicklungsworkflow optimieren solltest. Wenn du die verschiedenen Endpunkte f\u00fcr die Verwaltung von Websites, Umgebungen, Backups und mehr nutzt, kannst du sich wiederholende Aufgaben automatisieren, die Zusammenarbeit verbessern und \u00c4nderungen zuverl\u00e4ssig einf\u00fchren.<\/p>\n<p>Au\u00dferdem kannst du durch die Integration der Kinsta-API in deinen Entwicklungsprozess den Prozess f\u00fcr jedes Projekt individuell anpassen. So kannst du schneller als je zuvor hochwertige Websites bereitstellen.<\/p>\n<p>Welcher Aspekt der Kinsta-API gef\u00e4llt dir in deinem Entwicklungsprozess? Lass es uns in den Kommentaren unten wissen!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Kinsta-API dient nicht nur zur \u00dcberwachung der Sicherheit deiner Website oder zum Abrufen von Umgebungsinformationen. Ein Teil unserer Philosophie ist es, dir dabei zu helfen, &#8230;<\/p>\n","protected":false},"author":199,"featured_media":70099,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[925,999],"class_list":["post-70098","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-api","topic-wordpress-entwicklung"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Verwendung von Kinsta-API-Endpunkten f\u00fcr die Entwicklung von WordPress- Websites - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Die Automatisierung der Bereitstellung deiner Website kann viele Vorteile mit sich bringen. In diesem Beitrag erf\u00e4hrst du, wie die Kinsta-API dir helfen kann, eine Website von der lokalen zur produktiven Nutzung zu bringen!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Eine WordPress-Website mithilfe von Kinsta-API-Endpunkten durch die Entwicklung pushen\" \/>\n<meta property=\"og:description\" content=\"Die Automatisierung der Bereitstellung deiner Website kann viele Vorteile mit sich bringen. In diesem Beitrag erf\u00e4hrst du, wie die Kinsta-API dir helfen kann, eine Website von der lokalen zur produktiven Nutzung zu bringen!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-17T07:57:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-24T09:19:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Die Automatisierung der Bereitstellung deiner Website kann viele Vorteile mit sich bringen. In diesem Beitrag erf\u00e4hrst du, wie die Kinsta-API dir helfen kann, eine Website von der lokalen zur produktiven Nutzung zu bringen!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"14\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Eine WordPress-Website mithilfe von Kinsta-API-Endpunkten durch die Entwicklung pushen\",\"datePublished\":\"2024-05-17T07:57:38+00:00\",\"dateModified\":\"2025-01-24T09:19:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/\"},\"wordCount\":2562,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/\",\"name\":\"Verwendung von Kinsta-API-Endpunkten f\u00fcr die Entwicklung von WordPress- Websites - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\",\"datePublished\":\"2024-05-17T07:57:38+00:00\",\"dateModified\":\"2025-01-24T09:19:03+00:00\",\"description\":\"Die Automatisierung der Bereitstellung deiner Website kann viele Vorteile mit sich bringen. In diesem Beitrag erf\u00e4hrst du, wie die Kinsta-API dir helfen kann, eine Website von der lokalen zur produktiven Nutzung zu bringen!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Eine WordPress-Website mithilfe von Kinsta-API-Endpunkten durch die Entwicklung pushen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Verwendung von Kinsta-API-Endpunkten f\u00fcr die Entwicklung von WordPress- Websites - Kinsta\u00ae","description":"Die Automatisierung der Bereitstellung deiner Website kann viele Vorteile mit sich bringen. In diesem Beitrag erf\u00e4hrst du, wie die Kinsta-API dir helfen kann, eine Website von der lokalen zur produktiven Nutzung zu bringen!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/","og_locale":"de_DE","og_type":"article","og_title":"Eine WordPress-Website mithilfe von Kinsta-API-Endpunkten durch die Entwicklung pushen","og_description":"Die Automatisierung der Bereitstellung deiner Website kann viele Vorteile mit sich bringen. In diesem Beitrag erf\u00e4hrst du, wie die Kinsta-API dir helfen kann, eine Website von der lokalen zur produktiven Nutzung zu bringen!","og_url":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2024-05-17T07:57:38+00:00","article_modified_time":"2025-01-24T09:19:03+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Die Automatisierung der Bereitstellung deiner Website kann viele Vorteile mit sich bringen. In diesem Beitrag erf\u00e4hrst du, wie die Kinsta-API dir helfen kann, eine Website von der lokalen zur produktiven Nutzung zu bringen!","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Jeremy Holcombe","Gesch\u00e4tzte Lesezeit":"14\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Eine WordPress-Website mithilfe von Kinsta-API-Endpunkten durch die Entwicklung pushen","datePublished":"2024-05-17T07:57:38+00:00","dateModified":"2025-01-24T09:19:03+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/"},"wordCount":2562,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/","url":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/","name":"Verwendung von Kinsta-API-Endpunkten f\u00fcr die Entwicklung von WordPress- Websites - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","datePublished":"2024-05-17T07:57:38+00:00","dateModified":"2025-01-24T09:19:03+00:00","description":"Die Automatisierung der Bereitstellung deiner Website kann viele Vorteile mit sich bringen. In diesem Beitrag erf\u00e4hrst du, wie die Kinsta-API dir helfen kann, eine Website von der lokalen zur produktiven Nutzung zu bringen!","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/kinsta-api-endpunkte\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"API","item":"https:\/\/kinsta.com\/de\/thema\/api\/"},{"@type":"ListItem","position":3,"name":"Eine WordPress-Website mithilfe von Kinsta-API-Endpunkten durch die Entwicklung pushen"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/de\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/70098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=70098"}],"version-history":[{"count":6,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/70098\/revisions"}],"predecessor-version":[{"id":72421,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/70098\/revisions\/72421"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/70098\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/70098\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/70098\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/70098\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/70098\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/70098\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/70098\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/70098\/translations\/nl"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/70098\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/70099"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=70098"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=70098"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=70098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}