Kilka dni temu Apple potwierdziło w komunikacie prasowym, że dodaje usługę sieciową serwer-serwer do CloudKit. Pozwoli to użytkownikom, zwłaszcza programistom, dodaj wiele funkcji do aplikacji obsługiwanych przez CloudKit iw ten sposób bezpośrednio współdziałają z bazą danych w iCloud. Interfejs API usługi sieciowej umożliwia niezależnym programistom uruchamianie kodu na serwerach w celu dodawania, usuwania i modyfikowania rekordów w stosie CloudKit.
Oprócz oferowania użytkownikom interfejsu internetowego, Apple wyposażył publiczną bazę danych CloudKit po jednej stronie serwera, aby umożliwić dostęp za pomocą klucza z serwera do serwera. CloudKit został po raz pierwszy uruchomiony w 2014 roku w szczególności skierowane do programistów, którzy tworzą aplikacje stron trzecich w celu ułatwienia dostępu do wszystkich informacji, a tym samym zapewnienia bezpieczeństwa podczas przechowywania takich informacji. Na przykład został wprowadzony w aplikacji Zdjęcia, aby programiści mogli śledzić zarówno informacje, jak i zdjęcia zarówno w swojej mobilnej bazie danych, jak iw iCloud.
Do tej pory interakcja z CloudKit była ograniczona do interfejsów API Apple w aplikacjach. Chociaż było to przydatne, brakowało opcji do bardziej zaawansowanego użytkowania, większość plików nowoczesne aplikacje są oparte na serwerze do wykonywania zadań, gdy użytkownicy ich nie używają. Po dodaniu API do użytku internetowego programiści mogą tworzyć wiele innych typów aplikacji, które używają CloudKit jako zaplecza. Na przykład aplikacja taka jak czytnik RSS może teraz dodawać nowe źródła z kanału do stosu CloudKit z serwera.
Ostatecznie to narzędzie pomoże uczynić CloudKit bardziej dostępnym i elastycznym dla wszyscy klienci i twórcy stron internetowych strony trzecie, które potrzebują narzędzia do pomocy przy aplikacjach klienckich.