<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sdk on Chen Kai Blog</title><link>https://www.chenk.top/en/tags/sdk/</link><description>Recent content in Sdk on Chen Kai Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 23 Apr 2026 09:00:00 +0000</lastBuildDate><atom:link href="https://www.chenk.top/en/tags/sdk/index.xml" rel="self" type="application/rss+xml"/><item><title>Claude Code Hands-On (6): The SDK, GitHub Integration, and Claude in CI</title><link>https://www.chenk.top/en/claude-code-learn/06-sdk-and-github/</link><pubDate>Thu, 23 Apr 2026 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/claude-code-learn/06-sdk-and-github/</guid><description>&lt;p>The CLI is the obvious surface. The SDK is the interesting one. The GitHub integration is where it pays off.&lt;/p>
&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/claude-code-learn/06-sdk-and-github/illustration_1.png" alt="Claude Code Hands-On (6): The SDK, GitHub Integration, and Claude in CI — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="the-sdk-in-one-paragraph" class="heading-anchor">The SDK in one paragraph&lt;a href="#the-sdk-in-one-paragraph" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>&lt;code>@anthropic-ai/claude-code&lt;/code> is the npm package. It exposes the same Claude Code engine the CLI uses, with the same tools and permissions, as a programmatic interface. You give it a prompt; you get an async iterable of conversation events. Plug it into anything — a script, a service, a CI step.&lt;/p></description></item></channel></rss>