soap-to-rest-converter

Solid

Convert SOAP web services to REST APIs with WSDL parsing and resource modeling

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
97
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# SOAP to REST Converter Skill Converts SOAP web services to REST APIs, handling WSDL parsing, operation mapping, and RESTful resource modeling. ## Purpose Enable SOAP modernization for: - WSDL parsing - Operation-to-endpoint mapping - Type conversion - Authentication migration - REST resource modeling ## Capabilities ### 1. WSDL Parsing - Parse WSDL documents - Extract operations - Map data types - Identify bindings ### 2. Operation-to-Endpoint Mapping - Map operations to HTTP methods - Design resource URIs - Handle parameters - Transform responses ### 3. Type Conversion - Convert XML types to JSON - Map complex types - Handle enumerations - Transform arrays ### 4. Authentication Migration - Convert WS-Security - Implement OAuth2 - Migrate certificates - Handle API keys ### 5. SOAP Envelope Removal - Strip envelope structure - Extract body content - Transform headers - Handle faults ### 6. REST Resource Modeling - Design resource hierarchy - Implement HATEOAS - Define link relations - Model collections ## Tool Integrations | Tool | Purpose | Integration Method | |------|---------|-------------------| | SOAP UI | WSDL analysis | GUI | | wsdl2rest | Conversion | CLI | | Custom transformers | Type mapping | Library | ## Output Schema ```json { "conversionId": "string", "timestamp": "ISO8601", "source": { "wsdl": "string", "operations": "number" }, "target": { "openapi": "string", "endpoints": "number" }, "mappings": [ { "soa...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

instrument-data-to-allotrope

Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV. Use this skill when scientists need to standardize instrument data for LIMS systems, data lakes, or downstream analysis. Supports auto-detection of instrument types. Outputs include full ASM JSON, flattened CSV for easy import, and exportable Python code for data engineers. Common triggers include converting instrument files, standardizing lab data, preparing data for upload to LIMS/ELN systems, or generating parser code for production pipelines.

2 Updated 2 days ago
nota-america
Testing & QA Featured

performing-soap-web-service-security-testing

Perform security testing of SOAP web services by analyzing WSDL definitions and testing for XML injection, XXE, WS-Security bypass, and SOAPAction spoofing.

13,115 Updated today
mukul975
API & Backend Featured

generating-rest-apis

Generate complete REST API implementations from OpenAPI specifications or database schemas. Use when generating RESTful API implementations. Trigger with phrases like "generate REST API", "create RESTful API", or "build REST endpoints".

2,274 Updated today
jeremylongshore
API & Backend Solid

api-inventory-scanner

Discover and document existing API endpoints from code, logs, and traffic analysis

1,160 Updated today
a5c-ai
AI & Automation Listed

api-designer

Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.

2 Updated today
zacklecon