{"id":17707,"date":"2016-06-06T18:10:19","date_gmt":"2016-06-06T18:10:19","guid":{"rendered":"http:\/\/apidocs.kore.com\/docs\/bots\/kore-web-sdk\/"},"modified":"2022-10-04T19:28:38","modified_gmt":"2022-10-04T18:28:38","slug":"kore-web-sdk","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/sdks\/kore-web-sdk\/","title":{"rendered":"Bot SDKs"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Kore.ai offers Bots SDKs as a set of platform-specific client libraries that provide a quick and convenient way to get Kore.ai XO Platform capability into custom applications and to provide you with more control for the assistants you build.<\/span><\/p>\n<p><span style=\"font-weight: 400\">With just a few lines of code, you can embed our Kore.ai widget into your applications to enable end-users to interact with their applications using Natural Language Processing, or NLP.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Using our BotKit SDK that resides on your servers and enables interaction between the user and the Kore.ai XO Platform, you can intercept and customize messages and influence the conversation flow.<\/span><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Platform-Specific_Bot_SDKs\"><span style=\"font-weight: 400\">Platform-Specific Bot SDKs<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">Bot SDKs are available for the following platforms:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><strong>Bots Web SDK<\/strong><span style=\"font-weight: 400\"> \u2013 The Bots Web SDK contains HTML5 and JavaScript libraries that you can integrate with web applications and hybrid mobile apps. The SDK is available in our Github repository at <\/span><a href=\"https:\/\/github.com\/Koredotcom\/web-kore-sdk\"><span style=\"font-weight: 400\">https:\/\/github.com\/Koredotcom\/web-kore-sdk<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Bots Native iOS SDK<\/strong><span style=\"font-weight: 400\"> \u2013 The Bots Native iOS SDK contains native iOS libraries that you can integrate with native iOS mobile applications. The SDK is available in our Github repository at <\/span><a href=\"https:\/\/github.com\/Koredotcom\/iOS-kore-sdk\"><span style=\"font-weight: 400\">https:\/\/github.com\/Koredotcom\/iOS-kore-sdk<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><strong>Bots Native Android SDK \u2013<\/strong><span style=\"font-weight: 400\"> The Bots Native Android SDK contains native Android libraries that you can integrate with native Android mobile applications. The SDK is available in our Github repository at <\/span><a href=\"https:\/\/github.com\/Koredotcom\/android-kore-sdk\"><span style=\"font-weight: 400\">https:\/\/github.com\/Koredotcom\/android-kore-sdk<\/span><\/a><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">To get started with Kore.ai Bot SDKs, you must have an application to embed the SDK into, host a JWT generation web service, and register your app in the XO Platform. For more information, see <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/sdks\/user-authorization-and-assertion\/\"><span style=\"font-weight: 400\">SDK Security<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">You can also try out our tutorial using a Kore.ai sample assistant, a test application, and configuring your local host server for JWT generation. For more information, see the <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/sdks\/kore-ai-web-sdk-tutorial\/\"><span style=\"font-weight: 400\">Kore.ai Web SDK Tutorial<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"BotKit_SDK\"><span style=\"font-weight: 400\">BotKit SDK<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">The BotKit SDK enables you to define precise control of your assistant\u2019s interactions.<\/span><\/p>\n<p><span style=\"font-weight: 400\">For example, if you have an assistant used to book a flgiht, it may take some time after a user request and available taxis can be displayed. Using an asynchronous call, while the user is waiting for a response, you can display a message such as <\/span><em><span style=\"font-weight: 400\">Looking for your flight<\/span><\/em><span style=\"font-weight: 400\">. The asynchronous response request enables the XO Platform to process other requests and will post the response to the user when it becomes available. There are a variety of BotKit SDK events you can capture, and control the bot using functions.<\/span><\/p>\n<p><span style=\"font-weight: 400\">To learn more about the BotKit SDK, see <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/sdks\/using-the-botkit-sdk\/\"><span style=\"font-weight: 400\">Using the BotKit SDK<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<p><span style=\"font-weight: 400\">With v. 7.2 of the Platform, the Widget SDK has also been included in the BotKit SDK. To learn more about the Widget SDK, see <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/sdks\/kore-ai-widget-sdk-tutorial\/\"><span style=\"font-weight: 400\">Using the Widget SDK<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p>\u00a0<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kore.ai offers Bots SDKs as a set of platform-specific client libraries that provide a quick and convenient way to get Kore.ai XO Platform capability into custom applications and to provide you with more control for the assistants you build. With just a few lines of code, you can embed our Kore.ai widget into your applications&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[],"class_list":["post-17707","post","type-post","status-publish","format-standard","hentry","category-sdks"],"_links":{"self":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/17707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/comments?post=17707"}],"version-history":[{"count":8,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/17707\/revisions"}],"predecessor-version":[{"id":48089,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/17707\/revisions\/48089"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/media?parent=17707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/categories?post=17707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/tags?post=17707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}