

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# SDKs por linguagem
<a name="dev-by-language"></a>

**Versões do SDK**  
Recomendamos que você use a versão mais recente do AWS SDK e quaisquer outros SDKs usados em seus projetos e que mantenha os SDKs atualizados. O AWS SDK fornece os atributos e funcionalidades mais recentes, além de atualizações de segurança. Para encontrar a versão mais recente do AWS SDK para JavaScript, por exemplo, consulte o tópico de [instalação do navegador](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/index.html#In_the_Browser) na documentação do *AWS SDK para JavaScript*.

As tabelas a seguir fornecem informações sobre SDKs e versões da Estrutura de renderização de mapas da AWS para linguagens e estruturas, por tipo de aplicação: web, móvel ou de back-end.

------
#### [ Web frontend ]

Os seguintes SDKs e versões da Estrutura de renderização de mapas da AWS estão disponíveis para desenvolvimento de aplicações front-end na Web.


<table>
<thead>
  <tr><th>Linguagem/Estrutura</th><th>AWS SDK</th><th>Estrutura de renderização de mapas</th></tr>
</thead>
<tbody>
  <tr><td colspan="3">**Suporte total**</td></tr>
  <tr><td>JavaScript</td><td>[https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/)</td><td>[https://github.com/maplibre/maplibre-gl-js](https://github.com/maplibre/maplibre-gl-js)</td></tr>
  <tr><td>ReactJS</td><td>[https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/)</td><td>[https://github.com/maplibre/maplibre-react-native](https://github.com/maplibre/maplibre-react-native)</td></tr>
  <tr><td>TypeScript</td><td>[https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/)</td><td>[https://github.com/maplibre/maplibre-gl-js](https://github.com/maplibre/maplibre-gl-js)</td></tr>
  <tr><td colspan="3">**Suporte parcial**</td></tr>
  <tr><td>Flutter</td><td>[https://docs.amplify.aws/start/q/integration/flutter/](https://docs.amplify.aws/start/q/integration/flutter/)<br />O Flutter ainda não tem suporte total da AWS, mas um suporte limitado é oferecido via Amplify.</td><td>[https://github.com/maplibre/flutter-maplibre-gl](https://github.com/maplibre/flutter-maplibre-gl)<br />A biblioteca MapLibre Flutter é considerada experimental.</td></tr>
  <tr><td>Node.js</td><td>[https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/)</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)<br />[https://www.npmjs.com/package/@maplibre/maplibre-gl-native](https://www.npmjs.com/package/@maplibre/maplibre-gl-native)</td></tr>
  <tr><td>PHP</td><td>[https://aws.amazon.com/sdk-for-php/](https://aws.amazon.com/sdk-for-php/)</td><td>Não há suporte do MapLibre para PHP.</td></tr>
</tbody>
</table>


------
#### [ Mobile frontend ]

Os seguintes SDKs e versões da Estrutura de renderização de mapas da AWS estão disponíveis para desenvolvimento de aplicações móveis e de front-end.


<table>
<thead>
  <tr><th>Linguagem/Estrutura</th><th>AWS SDK</th><th>Estrutura de renderização de mapas</th></tr>
</thead>
<tbody>
  <tr><td colspan="3">**Suporte total**</td></tr>
  <tr><td>Java</td><td>[https://aws.amazon.com/sdk-for-java/](https://aws.amazon.com/sdk-for-java/)</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)</td></tr>
  <tr><td>Kotlin</td><td>[https://aws.amazon.com/sdk-for-kotlin/](https://aws.amazon.com/sdk-for-kotlin/) <br />Amazon Location Service Mobile Authentication SDK for Android: [https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-android](https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-android)<br />Amazon Location Service Mobile Tracking SDK for Android: [https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-android](https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-android)</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)<br />Requer ligações personalizadas, pois o MapLibre é baseado em Java.</td></tr>
  <tr><td>ObjectiveC</td><td>[https://github.com/aws-amplify/aws-sdk-ios](https://github.com/aws-amplify/aws-sdk-ios)</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)</td></tr>
  <tr><td>ReactNative</td><td>[https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/)</td><td>[https://github.com/maplibre/maplibre-react-native](https://github.com/maplibre/maplibre-react-native)</td></tr>
  <tr><td>Swift</td><td>[https://aws.amazon.com/sdk-for-swift/](https://aws.amazon.com/sdk-for-swift/)<br />Amazon Location Service Mobile Authentication SDK for iOS: [https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-ios](https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-ios)<br />Amazon Location Service Mobile Tracking SDK for iOS: [https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-ios](https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-ios)</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)</td></tr>
  <tr><td colspan="3">**Suporte parcial**</td></tr>
  <tr><td>Flutter</td><td>[https://docs.amplify.aws/start/q/integration/flutter/](https://docs.amplify.aws/start/q/integration/flutter/)<br />O Flutter ainda não tem suporte total da AWS, mas um suporte limitado é oferecido via Amplify.</td><td>[https://github.com/maplibre/flutter-maplibre-gl](https://github.com/maplibre/flutter-maplibre-gl)<br />A biblioteca MapLibre Flutter é considerada experimental.</td></tr>
</tbody>
</table>


------
#### [ Backend application ]

Os seguintes AWS SDKs estão disponíveis para desenvolvimento de aplicativos de back-end. As Estruturas de renderização de mapas não estão listadas aqui, porque a renderização de mapas normalmente não é necessária para aplicações de back-end.


| Idioma | AWS SDK | 
| --- | --- | 
| .NET | [https://aws.amazon.com/sdk-for-net/](https://aws.amazon.com/sdk-for-net/) | 
| C\+\+ | [https://aws.amazon.com/sdk-for-cpp/](https://aws.amazon.com/sdk-for-cpp/) | 
| Go | [https://aws.amazon.com/sdk-for-go/](https://aws.amazon.com/sdk-for-go/) | 
| Java | [https://aws.amazon.com/sdk-for-java/](https://aws.amazon.com/sdk-for-java/) | 
| JavaScript | [https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/) | 
| Node.js | [https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/) | 
| TypeScript | [https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/) | 
| Kotlin | [https://aws.amazon.com/sdk-for-kotlin/](https://aws.amazon.com/sdk-for-kotlin/) | 
| PHP | [https://aws.amazon.com/sdk-for-php/](https://aws.amazon.com/sdk-for-php/) | 
| Python | [https://aws.amazon.com/sdk-for-python/](https://aws.amazon.com/sdk-for-python/) | 
| Ruby | [https://aws.amazon.com/sdk-for-ruby/](https://aws.amazon.com/sdk-for-ruby/) | 
| Rust | [https://aws.amazon.com/sdk-for-rust/](https://aws.amazon.com/sdk-for-rust/)<br />O AWS SDK para Rust está em versão de pré-visualização para desenvolvedores. | 

------