<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Which training course should I take if I want to learn how create Splunk Apps that connect to outside APIs? in Training + Certification Discussions</title>
    <link>https://community.splunk.com/t5/Training-Certification/Which-training-course-should-I-take-if-I-want-to-learn-how/m-p/336371#M287</link>
    <description>&lt;P&gt;My IT shop uses a lot of SAAS and IAAS services. &lt;/P&gt;

&lt;P&gt;Examples:&lt;BR /&gt;
GSuite&lt;BR /&gt;
MimeCast&lt;BR /&gt;
AWS&lt;/P&gt;

&lt;P&gt;If I wanted to learn how to ingest data from Google for example via their API and make it a Splunk App, Where would I start?&lt;/P&gt;

&lt;P&gt;IE Would I start by: Learning Python, Learning Splunk SPL, Learning about APIs? Is there a particular course Splunk offers that would help get to the point where I can write a Splunk app, for example that pulls data from a google API. &lt;/P&gt;

&lt;P&gt;I am not a developer so this concept is very daunting for me. &lt;/P&gt;</description>
    <pubDate>Thu, 08 Mar 2018 22:00:50 GMT</pubDate>
    <dc:creator>summitsplunk</dc:creator>
    <dc:date>2018-03-08T22:00:50Z</dc:date>
    <item>
      <title>Which training course should I take if I want to learn how create Splunk Apps that connect to outside APIs?</title>
      <link>https://community.splunk.com/t5/Training-Certification/Which-training-course-should-I-take-if-I-want-to-learn-how/m-p/336371#M287</link>
      <description>&lt;P&gt;My IT shop uses a lot of SAAS and IAAS services. &lt;/P&gt;

&lt;P&gt;Examples:&lt;BR /&gt;
GSuite&lt;BR /&gt;
MimeCast&lt;BR /&gt;
AWS&lt;/P&gt;

&lt;P&gt;If I wanted to learn how to ingest data from Google for example via their API and make it a Splunk App, Where would I start?&lt;/P&gt;

&lt;P&gt;IE Would I start by: Learning Python, Learning Splunk SPL, Learning about APIs? Is there a particular course Splunk offers that would help get to the point where I can write a Splunk app, for example that pulls data from a google API. &lt;/P&gt;

&lt;P&gt;I am not a developer so this concept is very daunting for me. &lt;/P&gt;</description>
      <pubDate>Thu, 08 Mar 2018 22:00:50 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Training-Certification/Which-training-course-should-I-take-if-I-want-to-learn-how/m-p/336371#M287</guid>
      <dc:creator>summitsplunk</dc:creator>
      <dc:date>2018-03-08T22:00:50Z</dc:date>
    </item>
    <item>
      <title>Re: Which training course should I take if I want to learn how create Splunk Apps that connect to outside APIs?</title>
      <link>https://community.splunk.com/t5/Training-Certification/Which-training-course-should-I-take-if-I-want-to-learn-how/m-p/336372#M288</link>
      <description>&lt;P&gt;Hi summitsplunk,&lt;/P&gt;

&lt;P&gt;to be honest: I don't think any of the Splunk training will cover that.&lt;/P&gt;

&lt;P&gt;You best option is to check the Splunk DEV portal:&lt;BR /&gt;
&lt;A href="http://dev.splunk.com"&gt;http://dev.splunk.com&lt;/A&gt;&lt;BR /&gt;
&lt;A href="http://dev.splunk.com/view/get-started/SP-CAAAESC"&gt;http://dev.splunk.com/view/get-started/SP-CAAAESC&lt;/A&gt;&lt;BR /&gt;
and the docs page on modular inputs which handles a Twitter API example &lt;A href="https://docs.splunk.com/Documentation/Splunk/7.0.2/AdvancedDev/ModInputsDevTools"&gt;https://docs.splunk.com/Documentation/Splunk/7.0.2/AdvancedDev/ModInputsDevTools&lt;/A&gt; &lt;/P&gt;

&lt;P&gt;There is also no specific order to learn these topics, just start and try it - we all started once &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;

&lt;P&gt;Regarding python, just use Google to 'learn' or &lt;A href="https://www.python.org/about/gettingstarted/"&gt;https://www.python.org/about/gettingstarted/&lt;/A&gt; or a fun way to learn is the Python challenge here &lt;A href="http://www.pythonchallenge.com"&gt;http://www.pythonchallenge.com&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Hope this helps ...&lt;/P&gt;

&lt;P&gt;cheers, MuS&lt;/P&gt;</description>
      <pubDate>Thu, 08 Mar 2018 22:19:48 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Training-Certification/Which-training-course-should-I-take-if-I-want-to-learn-how/m-p/336372#M288</guid>
      <dc:creator>MuS</dc:creator>
      <dc:date>2018-03-08T22:19:48Z</dc:date>
    </item>
    <item>
      <title>Re: Which training course should I take if I want to learn how create Splunk Apps that connect to outside APIs?</title>
      <link>https://community.splunk.com/t5/Training-Certification/Which-training-course-should-I-take-if-I-want-to-learn-how/m-p/336373#M289</link>
      <description>&lt;P&gt;I would start by leveraging some of the free apps that are already available in splunk, like:&lt;BR /&gt;
EG:&lt;BR /&gt;
Splunk Add on Builder: This app helps you to connect to various source data via Splunk's GUI.&lt;BR /&gt;
Splunk App for AWS&lt;BR /&gt;
Google Apps for Splunk&lt;/P&gt;

&lt;P&gt;Go to Splunkbase and see if there is an existing app available:&lt;BR /&gt;
&lt;A href="https://splunkbase.splunk.com/"&gt;https://splunkbase.splunk.com/&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;If so, install it on a splunk dev instance and see if you can leverage the prebuilt app to meet your needs... &lt;/P&gt;

&lt;P&gt;You can always navigate to the splunkhome\etc\apps\your installed app folder to see how the app is built an leverage any scripts, inputs, etc already created in the app to help in building your own.&lt;/P&gt;

&lt;P&gt;As for the courses, I would get the basic understanding of what an API is and how to connect to it to get data back down first. &lt;/P&gt;

&lt;P&gt;Here's some material on how to get data out of googles API using python.&lt;BR /&gt;
&lt;A href="https://developers.google.com/sheets/api/quickstart/python"&gt;https://developers.google.com/sheets/api/quickstart/python&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Mar 2018 22:32:59 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Training-Certification/Which-training-course-should-I-take-if-I-want-to-learn-how/m-p/336373#M289</guid>
      <dc:creator>damiensurat</dc:creator>
      <dc:date>2018-03-08T22:32:59Z</dc:date>
    </item>
  </channel>
</rss>

