---
schema_version: "1"
id: 5494068d3125dac5b63532c7ea11ee369d6f4a4a85ddd2b84fa5222ab0e96ae1
title: Code Samples and Learning Resources
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/einstein-vision-language/einstein/guides/Additional-Resources/code-samples-and-learning-resources.md
canonical_url: https://developer.salesforce.com/docs/analytics/einstein-vision-language/guide/code-samples-and-learning-resources.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 22ba2d495cb71bba4dfa15f7415475bcc83227bccf28be13186ce8b5615986f0
products:
  - Einstein Vision and Language
  - Einstein Vision and Language Repo
---

# Code Samples and Learning Resources

## Code Samples

- [salesforce-einstein-platform-apex](https://github.com/muenzpraeger/salesforce-einstein-platform-apex)—GitHub repo that contains code for an Apex-based wrapper for both the Einstein Vision APIs and the Einstein Language APIs.

- [salesforce-einstein-vision-java](https://github.com/muenzpraeger/salesforce-einstein-vision-java)—GitHub repo that contains code for a Java-based wrapper for the Einstein Image Classification API.

- [salesforce-einstein-vision-swift](https://github.com/muenzpraeger/salesforce-einstein-vision-swift)—GitHub repo that contains code for a Swift-based wrapper for the Einstein Image Classification API.

- [salesforce-einstein-object-detection-mobile-example](https://github.com/davescruggs/salesforce-einstein-object-detection-mobile-example)—GitHub repo that contains code for a sample mobile app that uses the Einstein Object Detection API.

- [Einstein Vision Quick Start Code Samples](https://github.com/MetaMind/quickstart)—GitHub repo that contains Java and Ruby code samples that show you how to generate a JWT access token, refresh a token, and make a prediction using the Einstein Image Classification API.

- [EinsteinVisionPython](https://github.com/feliperyan/EinsteinVisionPython)—GitHub repo that contains code for a Python-based wrapper for the Einstein Image Classification API.

- [einstein-ai](https://github.com/mshanemc/einstein-ai)—GitHub repo that contains objects and code that you can use to access Einstein Vision and Einstein Language from Salesforce.

- [einstein-scala-lib](https://github.com/rajdeepd/einstein-scala-lib)—GitHub repo that contains the code for a Scala-based wrapper for the Einstein Vision APIs.

- [einstein-go-apis](https://github.com/rajdeepd/einstein-go-apis)—GitHub repo that contains the code for a Golang-based wrapper for the Einstein Vision and Einstein Language APIs.

  **Note:** Avoid security vulnerabilities and CVEs by using the latest versions of code libraries and dependencies in any sample code.

## Apps and Services

- [Einstein Vision and Language Model Builder Open Source](https://github.com/SFDC-Assets/EinsteinPlayground)—The open source version of the Einstein Vision and Language Model Builder.

- [Einstein Intent Assessor](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000G5qvaUAB)—An Einstein Analytics template, available on AppExchange, that helps you visualize the accuracy of your Einstein Intent models. You can identify specific labels and utterances that your model classifies with less accuracy.
