{"id":25254552,"url":"https://github.com/kaleyravideo/videoandroidsdk","last_synced_at":"2026-05-01T09:31:22.953Z","repository":{"id":221562220,"uuid":"686975102","full_name":"KaleyraVideo/VideoAndroidSDK","owner":"KaleyraVideo","description":"SDK to allow video and chat collaboration in any App","archived":false,"fork":false,"pushed_at":"2025-07-10T16:28:54.000Z","size":51580,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-10T22:55:01.056Z","etag":null,"topics":["chat","collaboration","communication","fileshare","interaction","screenshare","video","voice","webrtc","whiteboard"],"latest_commit_sha":null,"homepage":"https://www.kaleyra.com/video/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KaleyraVideo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-09-04T10:47:24.000Z","updated_at":"2025-07-10T16:28:57.000Z","dependencies_parsed_at":"2024-05-30T10:14:22.148Z","dependency_job_id":"f5702515-a719-4229-a7ff-88becaec305f","html_url":"https://github.com/KaleyraVideo/VideoAndroidSDK","commit_stats":null,"previous_names":["kaleyravideo/videoandroidsdk"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/KaleyraVideo/VideoAndroidSDK","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KaleyraVideo%2FVideoAndroidSDK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KaleyraVideo%2FVideoAndroidSDK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KaleyraVideo%2FVideoAndroidSDK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KaleyraVideo%2FVideoAndroidSDK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KaleyraVideo","download_url":"https://codeload.github.com/KaleyraVideo/VideoAndroidSDK/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KaleyraVideo%2FVideoAndroidSDK/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32492087,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat","collaboration","communication","fileshare","interaction","screenshare","video","voice","webrtc","whiteboard"],"created_at":"2025-02-12T05:32:29.404Z","updated_at":"2026-05-01T09:31:22.926Z","avatar_url":"https://github.com/KaleyraVideo.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kaleyra Video Android SDK\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"img/kaleyra.png\" alt=\"Kaleyra\" title=\"Kaleyra\" /\u003e\n\u003c/p\u003e\n\n[![Download](https://badgen.net/maven/v/metadata-url/https/maven.bandyer.com/releases/com/kaleyra/video-sdk-bom/maven-metadata.xml?label=maven.bandyer.com/releases) ](https://maven.bandyer.com/index.html#releases/com/kaleyra/video-sdk-bom/)[![Android CI](https://github.com/KaleyraVideo/VideoAndroidSDK/actions/workflows/build_check.yml/badge.svg?branch=main)](https://github.com/KaleyraVideo/VideoAndroidSDK/actions/workflows/build_check.yml)\n\n**Kaleyra video** enables audio/video communication and collaboration from any platform and browser! Through its WebRTC architecture, it makes video communication simple and punctual.\n\n---\n\n. **[Overview](#overview)** .\n**[Requirements](#requirements)** .\n**[Features](#features)** .\n\n---\n\n# Overview\n\n**Kaleyra Video Android SDK** makes it easy to add video conference and chat communication to mobile apps.\n\n\n## Phone\n\u003cimg src=\"img/phone.png\"/\u003e\n\n## Tablet\n\u003cimg src=\"img/tablet.png\"/\u003e\n\n\n## Glass\n\u003cimg src=\"img/glass_1.png\" width=\"360\"/\u003e\u003cimg src=\"img/glass_2.png\" width=\"360\"/\u003e\u003cimg src=\"img/glass_3.png\" width=\"360\"/\u003e\u003cimg src=\"img/glass_4.png\" width=\"360\"/\u003e\n\n# Requirements\n\n**Gradle 8.+**\n\n**JDK 17**\n\n**Kotlin v1.9.+**\n\n**Java 1.8**\n\n**Target API 34**\n\n**Supported API level 21+ (Android 5.0 Lollipop).**\n\n# Features\n\n- Audio call\n- Audio call upgradable to video call\n- Video call\n- Chat\n- Collaborative whiteboard\n- File sharing in call\n- Screen sharing in call:\n    - App only\n    - System wide\n- Call Recording\n- Virtual Background\n- External Camera\n\n# Documentation\n[KDoc](https://kaleyravideo.github.io/VideoAndroidSDK/)\n\n# Introduction\n[Home](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Home)\n\n# Basic Integration\n### Project Setup\n   * [Get your credentials](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Setup#get-your-credentials)\n   * [Add dependency](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Setup#add-dependency)\n   * [Android Studio Project Setup](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Setup#android-studio-project-setup)\n### Quick start guide | Use Cases\n   * [Receive calls (outbound calls)](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Receive-calls-(outbound-calls))  \n     - [Handle Push Notifications](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Handle-Push-Notifications) \n   * [Place calls (inbound calls)](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Place-calls-(inbound-calls))\n   * [Call links](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Handle-Links)\n \n[User Details Display Customization](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Customize-user-details#user-details-provider)\n\n# Advanced topics\n### KaleyraVideo Lifecycle\n   * [Configure](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Use-KaleyraVideoSDK#configure-kaleyravideo-sdk)\n   * [Observe events](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/KaleyraVideoSDK-Observers)\n   * [Connect](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Use-KaleyraVideoSDK#connect-kaleyravideo-sdk)\n   * [Disconnect](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Use-KaleyraVideoSDK#disconnect-kaleyravideo-sdk)\n   * [Reset](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Use-KaleyraVideoSDK#reset-kaleyravideo-sdk)\n   * [Delete user data](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Use-KaleyraVideoSDK#clear-all-user-data)\n\n### KaleyraVideo debug\u0026release\n   * [Logging](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Logging)\n   * [Proguard](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Proguard)\n\n### Conference - Call\n   * [Get current call](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Call-Flows#get-current-call)\n   * [Update display actions](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Call-Flows#update-displayed-call-actions)\n   * [Observe events](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Call-Flows#update-displayed-call-actions)\n   * [Change display mode](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Call-Flows#call-ui-display-mode)\n   * [Android Connection Service](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Android-Connection-Service)\n\n### Conversation - Chat\n   * [Get active chats](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Chat#get-active-chats)\n   * [Place a chat](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Chat)\n   * [Update display actions](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Chat#update-displayed-chat-actions)\n   * [Observe events](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Chat#listen-for-chat-eventserrors)\n\n# Extensions\n\n[USB Camera](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/USB-Camera)\n\n[Virtual Backgrounds](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Virtual-Backgrounds)\n\n# Theme Customization\n\n🎨  \u0026nbsp; [Logo\u0026Colors](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Theme-Customization)\n\n# Migrations\n\n[Upgrade to v4.+](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Upgrade-to-Kaleyra-Video-SDK-v4.x)\n\n# Other\n[Pricing](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Pricing)\n\n[Troubleshooting](https://github.com/KaleyraVideo/VideoAndroidSDK/wiki/Troubleshooting)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaleyravideo%2Fvideoandroidsdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaleyravideo%2Fvideoandroidsdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaleyravideo%2Fvideoandroidsdk/lists"}