Modernisiere deine Webservices mit unserer neuen API und unseren CLI Tools.
Wir von Nine suchen ständig nach innovativen Möglichkeiten, um unsere Services zu verbessern und auszubauen und so unseren Kunden besser zu dienen. Wir haben die Mission, unser Angebot kontinuierlich zu modernisieren und mit unseren Dienstleistungen ein möglichst breites Spektrum an Workflows abzudecken. Dementsprechend freuen wir uns, den Launch unserer neuen API und dem dazugehörigen CLI Tool, nctl, bekannt geben zu dürfen.
Unsere API ermöglicht es dir, deine Nine Services leicht zu verwalten, während das CLI Tool nctl einen mühelosen Zugang zur API ermöglicht. Dabei werden Aufgaben wie etwa Logins oder das Erstellen von Service Accounts stark vereinfacht. Dadurch kannst du vermehrt selbst Entscheidungen zu deinen Nine Lösungen treffen. Auch wenn wir noch daran arbeiten, alle unserer Services in die API einzubinden, denken wir, dass sie bereits einen wichtigen Schritt zur Verbesserung der Zugänglichkeit und Effizienz unserer Plattform darstellt.
Ein kurzer Überblick darüber, was du von den neuen Features erwarten kannst:
- Flexibilität und Integration
Bei Nine wissen wir, dass die Bedürfnisse jedes Kunden sehr individuell sind. Mit der API als Zusatzangebot zu unserer webbasierten Schnittstelle öffnen wir die Türen für unsere Kunden, um eigene Schnittstellen zu ihren vorhandenen Systemen und Tools aufzusetzen. Durch die Möglichkeit, unsere Services mit den Programmen in deinem Unternehmen zu verbinden, kannst du deinen Betrieb vereinfachen und deine Workflows an deine spezifischen Bedürfnisse anpassen. Unsere API bietet eine komplette OpenAPI Spezifikation , damit du sie auf einfache Weise in deine eigenen Tools und deinen Client integrieren kannst, falls sich die Nutzung von nctl nicht für deinen Workflow eignet.
- Automatisierung und Effizienz
Wir haben es uns zum Ziel gesetzt, unser Angebot zu modernisieren und unseren Kunden mehr Unabhängigkeit zu bieten. Ein entscheidender Vorteil unserer neuen API ist es daher, dass du dadurch DevOps Workflows implementieren kannst, die zuvor mit den Services von Nine nicht kompatibel waren. Die Nutzung von DevOps Praktiken kann deiner Organisation dabei helfen, Prozesse zu vereinfachen, die Zusammenarbeit zu verbessern und die Zeit bis zur Marktreife zu verkürzen. Mit unserer API kannst du nun DevOps Grundsätze komplett in deine Projekte einbinden.
Die Nutzung unserer API ermöglicht es dir, Services automatisch und als Teil deiner Test- oder Deployment-Pipelines zu erstellen, aktualisieren und wieder zu löschen. Damit kannst du Umgebungen blitzschnell und bedarfsgerecht auf- und wieder abbauen, ohne manuell eingreifen zu müssen. Wenn du unsere API in deine Continuous Integration und Continuous Deployment Pipelines einbindest, beschleunigt das deinen Software-Lebenszyklus. Ausserdem stellst du so sicher, dass deine Applikationen immer aktuell und belastbar sind. Mit der API und nctl ist es nun einfacher denn je, repetitive Aufgaben und Prozesse zu automatisieren. In Kombination mit bestehenden Nine Features, wie etwa Autoscaling, KEDA, ArgoCD und Grafana, bietet Nine aktuell mehr Tools als jemals zuvor, um jeden Aspekt deines Applikations-Lebenszyklus zu automatisieren.
- Einfaches Onboarding
Wir von Nine verstehen, dass unsere Kunden sehr unterschiedliche Bedürfnisse an die Verwaltung ihrer Webservices mitbringen. Wir bieten daher eine ganze Reihe an Tools an, die auf verschiedene Workflows abgestimmt sind — egal, ob du Developer bist und Command Line und yaml-Datei bevorzugst, oder ein Manager, der sich eine benutzerfreundliche, grafische Ansicht wünscht. Darum haben wir unser neues CLI Tool nctl in Verbindung mit unserer bestehenden Weboberfläche Cockpit entwickelt.
Unser CLI Tool nctl soll es sowohl neuen als auch bestehenden Kunden auf einfache Weise ermöglichen, unsere API zu nutzen. Mit der intuitiven Kommandozeilenoberfläche kannst du dich schnell einloggen und auf die API zugreifen. Dadurch kannst du deine Services mühelos verwalten und das Potenzial unserer Plattform besser erkunden. Dieses Tool eignet sich besonders gut für Developer, die es gewohnt sind, mit Command Line Utilities zu arbeiten, und es bevorzugen, Aufgaben mithilfe von Scripts zu automatisieren, oder die Kommandozeile in ihre vorhandenen Toolchains einzubinden.
Im Gegensatz dazu ist das Cockpit unsere webbasierte Oberfläche, mit der du deine Produkte von Nine auf zugängliche und visuellere Weise verwalten kannst. Das Cockpit ist für Kunden gedacht, die eine grafische Ansicht bevorzugen und richtet sich damit besonders an Personen, die im Management tätig sind oder weniger technischen Aufgaben nachgehen. Mit dem Cockpit kannst du über ein intuitives Dashboard deine Ressourcen auf einfache Weise überwachen und steuern, deine Nutzung tracken und Einstellungen konfigurieren. Wenn du gerade erst mit der direkten Verwendung der API begonnen hast, bietet das Cockpit ausserdem eine gute Möglichkeit, um zu überprüfen, ob die dort ausgeführten Aktionen den gewünschten Effekt auf deine Konfiguration hatten.
- Service Accounts
Während wir unser Angebot mit dem Launch der neuen API kontinuierlich ausbauen, wissen wir auch, wie wichtig es ist, unseren Kunden robuste Sicherheits-Features und eine detailgenaue Kontrolle über ihre Ressourcen zu bieten. Nachdem wir vor kurzem personalisierte Logins eingeführt haben, freuen wir uns nun, dir Service Accounts vorstellen zu dürfen. Dabei handelt es sich um ein leistungsstarkes Tool, das die Verwaltung und Sicherheit deiner Services von Nine verbessert.
Service Accounts helfen dir dabei, die Zugriffsrechte auf deine Ressourcen und Services im Rahmen unserer Plattform effektiver zu verwalten. Ein kurzer Überblick über die Vorteile, die Service Accounts unseren Kunden bieten:
Detailgenaue Kontrolle über Zugangsrechte Service Accounts ermöglichen es dir, genaue Zugangsrechte und Rollen zu definieren. So stellst du sicher, dass alle Accounts nur Zugang zu den Ressourcen und Massnahmen haben, die sie zur Erledigung ihrer jeweiligen Aufgaben benötigen. Dieser Ansatz bietet dir eine detailgenaue Kontrolle über deine Infrastruktur, sodass du das Prinzip der geringsten Privilegien nutzen kannst und damit das Risiko eines nicht autorisierten Zugriffs minimierst.
Mehr Sicherheit Durch die Verwendung von Service Accounts kannst du die Notwendigkeit des Teilens von persönlichen Login-Daten wie etwa Benutzernamen und Passwörtern unter Teammitgliedern weiter minimieren. Bei Nine hat nicht nur jedes Teammitglied ein eigenes Login, sondern kann auch Service Accounts erstellen. Diese bieten einmalige Login-Daten, die zur Authentifizierung und Interaktion mit unserer API genutzt werden können. Dieser Ansatz trägt zum Schutz deiner sensiblen Informationen bei und ermöglicht es, auf einfachere Weise den Zugriff auf deine Ressourcen nachzuverfolgen und zu verwalten.
Vereinfachte Kontrolle und Nachverfolgung Service Accounts vereinfachen die Nachverfolgung und Kontrolle der in deiner Infrastruktur ausgeführten Massnahmen. Bisher bieten unsere Service Accounts nur die Möglichkeit, die Rollen “Admin” oder “Viewer” zu vergeben. Wir planen allerdings, dies in Zukunft mit der Einführung von “Projekten” zu erweitern, mit denen du einen Service Account auf eine jeweils vordefinierte Unterkategorie deiner Unternehmensressourcen anpassen kannst.
Fortlaufende Verbesserungen und Erweiterung
Während wir unsere API fortlaufend weiterentwickeln und überarbeiten, werden wir zunehmend Features und Services hinzufügen, um deine Kundenerfahrung zu verbessern. Wir zielen darauf ab, ein leistungsstarkes und benutzerfreundliches Toolset anzubieten, mit dem du deine Infrastruktur modernisieren und in der digitalen Landschaft konkurrenzfähig bleiben kannst. Du kannst also zuversichtlich sein, dass in den kommenden Monaten noch mehr unserer Services über diese Schnittstelle verfügbar sein werden.
Um dir bei den ersten Schritten zu helfen, haben wir eine umfangreiche Dokumentation zusammengestellt, welche die Verwendung der API und des CLI Tools nctl erläutert. Dort findest du Schritt-für-Schritt-Anleitungen, detaillierte Beschreibungen der verfügbaren Features und Beispiel-Code, um dir bei der Einbindung unserer API in deinen Workflow zu helfen.
Wenn du bereits Kunde von Nine bist, kannst du die API und nctl schon heute nutzen. Besuche dazu einfach https://github.com/ninech/nctl und folge der Installations-Anleitung für dein System. Unsere vollständige API Dokumentation und die OpenAPI Spezifikationen findest du unter https://docs.nineapis.ch .
Als Nächstes von Nine
Doch das ist noch nicht alles — weitere, spannende Neuigkeiten sind bereits in Sicht. Wir arbeiten kontinuierlich an neuen Services, um unseren Kunden das Leben zu erleichtern. Im Zuge dessen freuen wir uns, dir bereits erste Einblicke in die kommenden Neuerungen geben zu können. Bald werden wir depo.io lancieren — ein innovativer, No-Ops Hosting Service. Mit der Plattform wirst du Applikationen schnell und mühelos deployen können, ohne dabei die darunterliegende Infrastruktur verwalten zu müssen.
Deplo.io geht auf die Bedürfnisse moderner Developer ein und bietet einen nahtlosen, konfigurationsbasierten Ansatz beim Applikations-Deployment. Dabei zielt deplo.io darauf ab, eine Developer-First-Erfahrung zu bieten. Das bedeutet, dass du dich ganz auf deine Anwendung konzentrieren kannst, während wir uns um den Rest kümmern. Wir können es kaum erwarten, in den kommenden Wochen weitere Details zu diesem bahnbrechenden Service mit dir zu teilen. Um unter den ersten zu sein, die ihn ausprobieren, besuche bitte unsere Website und registriere dich, um weitere Informationen zu erhalten.
Uns von Nine Internet Solutions ist es wichtig, unseren Kunden die Tools zu bieten, die sie benötigen, um in der sich ständig wandelnden digitalen Landschaft erfolgreich zu sein. Unsere API, nctl und zukünftige Services wie deplo.io sind dabei nur der Anfang. Erwarte weitere Updates, während wir unser Angebot kontinuierlich verbessern und dir so dabei helfen, mit deinem Unternehmen auf dem Erfolgskurs zu bleiben.






















































































