Powerful .NET server-side Web API

ComponentOne Web API is a set of services that allow you to quickly extend the functionality of your apps with server-side Web APIs. With a variety of APIs for document formats, imaging, reporting, and cloud services, you can retrieve and leverage data from your server-hosted native mobile and web apps.

Full support for ASP.NET MVC and ASP.NET Core Web API

Includes 8 web service APIs including barcode, Excel, and PDF.

APIs are easily developed and extended through Visual Studio templates.

C1_Winforms_ui_컨트롤

Why Choose ComponentOne for Web API?

.NET Web API components provide an interface that makes it easy to define interactions between multiple applications.

ComponentOne provides a set of high-performance .NET Web API components in the form of Visual Studio project templates, including reporting, imaging, exporting, and more.

Extending server-side web apps

Powerful server-side .NET Web APIs let you retrieve and write data to native mobile and web apps hosted on your server.

Support for exporting to various formats

Export data grids and visualizations to your desired format. Export charts as images, and export data grids to Excel.

Reduced Web API creation time

Simply configure your web API using a Visual Studio project template and deploy it to a web server.

Create services easily within Visual Studio.

ComponentOne Web API Edition provides controls with ready-to-use templates in Visual Studio. It's simple and easy, as shown below.

Step 1: Create a Web API project.

Quickly create a web API project using the Visual Studio ASP.NET 4.0 and ASP.NET Core project templates. It works with both hosted and self-hosted web APIs.

Step 2: Configure the project.

The project wizard lets you choose to include only the services your app needs.


* The API is also available as a Nuget package, which can be downloaded from nuget.org.

Step 3: Host the Web API.

Simply deploy your Web API application to IIS or any server (or run it if self-hosted). Now, your client apps can use the Web API to perform operations like exporting, importing, and uploading.

See more details

Ask anything!

Share your concerns and questions about ComponentOne with MESCIUS's expert team. We empathize with your concerns and are here to help.

Online product consultation Developer Forum (Technical Support)

8 Services of Web API

Image service

You can export charts and gauges to PNG, JPG, BMP, TIFF, and GIFF formats.


See more details

Barcode service

You can generate scannable barcodes from text and save them as image format.


See more details

Reporting Service

You can build a RESTful HTTP service to fetch and cache FlexReports and SSRS reports.


See more details

Cloud services

You can execute CRUD commands on Azure, AWS, Dropbox, Google Drive, and OneDrive.


See more details

PDF document service

You can build a RESTful HTTP service for viewing, retrieving, and caching PDF documents.


See more details

Excel Services

Supports creating, merging, importing, and exporting Excel files.


See more details

Information Tracking Service

We may collect visitor data, such as IP address, location, language, referring site, operating system, and browser. This is useful for delivering personalized content.


See more details

Data Engine Service

You can analyze data from a variety of data sources, including structured files from SQL Server and file systems.


See more details

Web API Demo

Explore web demos and public APIs to learn how to create and merge Excel files, generate barcodes, perform CRUD operations on cloud storage, manage website visitor information, and more.

Running the demo Developer Documentation

ComponentOne Enterprise Free Trial

Download

ComponentOne 2025 v1.1
New features

WinForms

- 새로운 탭 기반 필터 UI (distinct/null 필터)

- 검색 결과 수 확인 가능, 열/행 스크롤 제어 개선

- FlexChart 향상 및 ToggleSwitch 컨트롤 추가

- (v1.1) Flex Grid : 모던 필터 UI 기능 개선

WPF

- Rules Manager UI 도입 (조건부 서식)

- 스크롤 팁 & 오른쪽/아래 고정 지원

- ToggleSwitch, RadialMenu 단축키, 디자인 타임 UX 지원

- (v1.1) Office365 테마 개선

- (v1.1) 기본 지도(Maps) 소스 → OpenStreetMaps로 변경

WinUI

- FlexViewer & FlexReport 정식 출시

- FlexChart 축 분할, 스크롤 이벤트 개선

WinUI & MAUI (v1.1) 

- FlexGrid : 행과 열 선택 및 드래그 동작 개선

- WinUI FlexViewer : ALT + 방향키를 이용한 키보드 페이지 네비게이션 지원

- PDF 내보내기 기능 개선

Blazor

- FlexGrid & FlexChart 개선

- (v1.1) Linux 환경 호환성 개선

- (v1.1) FlexGrid 버그 다수 수정

ASP.NET Core

- FlexReport 정식 지원 (.NET Standard)

- FlexGrid & FlexChart 개선

Learn more about new features

ComponentOne System Requirements

Check the system requirements for each platform.

See more details

ComponentOne Enterprise

Expand your development reach across all .NET platforms with ComponentOne Enterprise.

Desktop

WinForms

WinUI

WPF

UWP

Mobile

MAUIXamarin Forms

Xamarin iOS

Xamarin Android

Legacy

ActiveX

ASP.NET Web Forms

Silverlight

LightSwitch

Data Services

Web API

.NET Data Services

Web

ASP.NET MVC

ASP.NET Core MVC

Blazor

Controls for .NET developers

  • Spread.NET

    Global No. 1 Excel SpreadSheet Component
    • Excel import/export support
    • Support for 450 Excel functions
    • Support for WinForms, ASP.NET, and WPF
    Learn more
  • ActiveReports.NET

    .NET-based business reporting components
    • Report designer that requires no coding
    • Full report viewer
    • Supports WinForms, WPF, ASP.NET MVC, and .NET CORE
    Learn more
  • Forguncy

    A business web development solution built with Excel without coding.
    • Easy and quick web implementation with Excel features
    • Web development without HTML & CSS
    • Data collection and integration solution
    Learn more
  • DsExcel

    High-performance Java & Kotlin / .NET-based Excel spreadsheet API library
    • Create, load, edit, and save spreadsheets
    • Parse, convert, and share spreadsheets
    • Calculate formulas and format cells
    Learn DsExcel Java
    Learn about DsExcel .NET