Use the eBay SDK for .NET to simplify common development tasks like logging, error handling, and authentication.
If you're still not sure which API or language you need, see What should I use for my app? »
Benefits
- Simplifies the development process by abstracting the eBay API and by supplying 'out-of-the-box' functionality for features and processes that you would otherwise have to build
- Cuts time to market by providing common API modules in an easy-to-use format
- Provides a robust, efficient, and standard integration layer
- Supports the latest features through regularly scheduled updates by eBay
- Can be used in conjunction with an existing eBay API application to enhance functionality, e.g., adding payment processing or inventory management support
Downloads
Currently, we provide two versions of the eBay SDK for .NET. The Beta version is not developers using .NET 2.0; the Maintenance version is for developers who are still using .NET 1.1.
Documentation
Support
Sample Applications
The eBay SDK comes with an assortment of sample applications that illustrate the SDK in use. Download the SDK to get these samples. These include:
- ApiLibraryDemo: Demonstrates the use of the API Library, showing the operation of multiple API call classes, such as AddItemCall, EndItemCall, GetAccountCall and GetSearchResults. (Visual Basic .NET sample.)
- IntegrationLibraryDemo: Demonstrates how to use the Integration Library through the whole item cycle. (Visual Basic .NET sample.)
- SimpleList: Demonstrates the use of the SDK class AddItemCall to list an item to eBay. It also demonstrates how to use the eBay Picture Services feature to associate image with an item. (Sample projects provided for C#, C++, Perl, Visual Basic 6, PHP and Java.)
- SDKDatabaseDemo: Demonstrates the basic steps to add an item to the Integration Database and synchronize it to eBay using the Integration Library. (Visual Basic .NET sample.)
- ListingSyndicationUserControl: This user control is provided to display eBay items in a list format with a minimal amount of programming. (ASP.NET sample)