Tridion Stack Exchange is a question and answer site for Tridion developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What is the best way to read and write Tridion content programmaticaly? I want to build a migration tool that writes some pages and binary files to Tridion. I was thinking to try out the Content Delivery Web service API.

share|improve this question
Migration tools are tough to do well. I would suggest to do a manual migration and support it with scripts that do specific things or create reports for the authors. Bart Koopman wrote a nice post here, – robrtc Apr 7 '14 at 14:58
up vote 6 down vote accepted

The Content Delivery Web Service is mainly for delivery of content that is already managed and/or published by Tridion.

To interact with the Content Manager programmaticaly, the recommended extension point is the Content Manager Core Service.

From the online documentation (requires login):

The Core Service is a Web service that allows applications to interact with the Content Manager. For example, Content Manager clients such as Experience Manager and Content Manager Explorer interact with the Content Manager through the Core Service, and you can use the Core Service to integrate external systems with SDL Tridion. You also use the Core Service to implement Automatic Activities to control Workflow.

The Core Service is a SOAP Web service based on Windows Communication Foundation. It supports WS-I Basic Profile 1.1 and more advanced WS-* protocols.

share|improve this answer
thanks, i will have a look at it – Armand Apr 7 '14 at 14:58

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.