App Configuration SDK

L'SDK client di App Configuration è disponibile per Android, JavaScript, e React; gli SDK server per Node, Python, Go e Java; e l'SDK di amministrazione per Go, per l'integrazione con le vostre applicazioni web e mobili, i microservizi e gli ambienti distribuiti.

SDK lato client e lato server

Comprendere le differenze tra i vari SDK in modo da poter decidere tra i tipi di SDK per il proprio caso d'uso.

Tipi di SDK

Gli SDK supportati da App Configuration includono:

  • SDK lato server
  • SDK lato client
  • SDK di amministrazione

Gli SDK che aiutano a valutare i flag delle caratteristiche e i valori delle proprietà sono ampiamente classificati come lato server o lato client, in base all'ambiente di distribuzione. Questi SDK possono essere integrati nell'applicazione per valutare i valori delle caratteristiche o delle proprietà tenendo conto delle eventuali regole di targeting dei segmenti.

Gli SDK di valutazione recuperano i dati di configurazione più recenti dal servizio App Configuration e garantiscono che qualsiasi modifica alla configurazione del servizio sia resa disponibile all'applicazione in tempo reale.

Gli Admin SDK possono essere utilizzati per creare e gestire le configurazioni di Ambienti, Collezioni, Feature flag, Proprietà e Segmenti. Come opzione di IBM Cloud Dashboard o IBM Cloud, gli SDK Admin possono essere utilizzati per gestire programmaticamente la configurazione del servizio dall'interno dell'applicazione Gli Admin SDK possono essere usati per gestire programmaticamente la configurazione del servizio dall'interno dell'applicazione.

L'SDK Admin per il linguaggio Go attualmente disponibile si integra con la vostra applicazione Go.

Differenze tra SDK lato client, lato server e admin

Questa sezione illustra le differenze tra gli SDK lato client, SDK lato server e SDK amministratore.

Elenco degli SDK per server, client e amministrazione di App Configuration
Tipo di SDK Dettagli Collegamenti agli SDK e ai documenti di integrazione
Lato server Questi SDK sono progettati per sistemi multiutente e sono destinati all'uso in un ambiente sicuro, come ad esempio all'interno di una rete aziendale o su un server web. Node SDK
Documentazione
Python SDK
Documentazione
Go SDK
Documentazione
Java SDK
Documentazione
Lato client Questi SDK sono progettati per applicazioni web e mobili. Android SDK
Documentazione
SDK JavaScript
Documentazione
SDK React
[Documentazione
Admin SDK Admin SDK è progettato per gestire le istanze del servizi App Configuration. Utilizza questo SDK per creare e gestire le risorse di App Configuration, quali collezioni, ambienti, flag di funzionalità e proprietà. [SDK di amministrazione di App Configuration per Go

Per ulteriori informazioni sull'installazione e sugli aspetti tecnici, consultare il documento "readme" presente nell'SDK.

È inoltre possibile accedere a questi documenti e scaricare gli SDK dalla console App Configuration, nella sezione “SDK” del menu di navigazione.

Chiave API e ruoli

Ogni SDK richiede una chiave API durante l'inizializzazione per autenticare e autorizzare l'accesso all'istanza del servizio App Configuration. Per l'accesso al servizio sono supportati i seguenti ruoli utente:

  • Gestore
  • Lettore
  • Scrittore
  • Operatore di configurazione
  • SDK client