119 classes are annotated with MigrateSource

Action in core/modules/action/src/Plugin/migrate/source/Action.php
Drupal action source from database.
AggregatorFeed in core/modules/aggregator/src/Plugin/migrate/source/AggregatorFeed.php
Drupal feed source from database.
AggregatorItem in core/modules/aggregator/src/Plugin/migrate/source/AggregatorItem.php
Drupal aggregator item source from database.
Block in core/modules/block/src/Plugin/migrate/source/Block.php
Drupal block source from database.
BlockCustom in core/modules/block_content/src/Plugin/migrate/source/d7/BlockCustom.php
Drupal 7 custom block source from database.
BlockCustomTranslation in core/modules/block_content/src/Plugin/migrate/source/d7/BlockCustomTranslation.php
Gets Drupal 7 custom block translation from database.
BlockedIps in core/modules/ban/src/Plugin/migrate/source/d7/BlockedIps.php
Drupal 7 blocked IPs from database.
BlockTranslation in core/modules/block/src/Plugin/migrate/source/d6/BlockTranslation.php
Gets i18n block data from source database.
BlockTranslation in core/modules/block/src/Plugin/migrate/source/d7/BlockTranslation.php
Gets i18n block data from source database.
Book in core/modules/book/src/Plugin/migrate/source/d6/Book.php
Drupal 6 book source.
Book in core/modules/book/src/Plugin/migrate/source/Book.php
Drupal 6 and 7 book source.
Box in core/modules/block_content/src/Plugin/migrate/source/d6/Box.php
Drupal 6 block source from database.
BoxTranslation in core/modules/block_content/src/Plugin/migrate/source/d6/BoxTranslation.php
Gets Drupal 6 i18n custom block translations from database.
Color in core/modules/color/src/Plugin/migrate/source/d7/Color.php
Drupal 7 color source from database.
Comment in core/modules/comment/src/Plugin/migrate/source/d6/Comment.php
Drupal 6 comment source from database.
Comment in core/modules/comment/src/Plugin/migrate/source/d7/Comment.php
Drupal 7 comment source from database.
CommentEntityTranslation in core/modules/comment/src/Plugin/migrate/source/d7/CommentEntityTranslation.php
Provides Drupal 7 comment entity translation source plugin.
CommentType in core/modules/comment/src/Plugin/migrate/source/d7/CommentType.php
Drupal 7 comment type source from database.
CommentVariable in core/modules/comment/src/Plugin/migrate/source/d6/CommentVariable.php
Plugin annotation @MigrateSource( id = "d6_comment_variable", source_module = "comment" )
CommentVariablePerCommentType in core/modules/comment/src/Plugin/migrate/source/d6/CommentVariablePerCommentType.php
Plugin annotation @MigrateSource( id = "d6_comment_variable_per_comment_type", source_module = "comment" )
Config in core/modules/migrate_drupal/src/Plugin/migrate/source/d8/Config.php
Drupal config source from database.
ContactCategory in core/modules/contact/src/Plugin/migrate/source/ContactCategory.php
Contact category source from database.
ContactSettings in core/modules/contact/src/Plugin/migrate/source/ContactSettings.php
Plugin annotation @MigrateSource( id = "contact_settings", source_module = "contact" )
ContentEntity in core/modules/migrate_drupal/src/Plugin/migrate/source/ContentEntity.php
Source plugin to get content entities from the current version of Drupal.
D6VariableTranslation in core/modules/migrate_drupal/src/Plugin/migrate/source/d6/D6VariableTranslation.php
Gets Drupal i18n_variable source from database.
EmbeddedDataSource in core/modules/migrate/src/Plugin/migrate/source/EmbeddedDataSource.php
Allows source data to be defined in the configuration of the source plugin.
EmptySource in core/modules/migrate_drupal/src/Plugin/migrate/source/EmptySource.php
Source returning an empty row with Drupal specific config dependencies.
EmptySource in core/modules/migrate/src/Plugin/migrate/source/EmptySource.php
Source returning a row based on the constants provided.
EntityTranslationSettings in core/modules/content_translation/src/Plugin/migrate/source/d7/EntityTranslationSettings.php
Drupal 7 Entity Translation settings from variables.
Extension in core/modules/system/src/Plugin/migrate/source/Extension.php
Gets system data for a legacy extension.
Field in core/modules/field/src/Plugin/migrate/source/d6/Field.php
Drupal 6 field source from database.
Field in core/modules/field/src/Plugin/migrate/source/d7/Field.php
Drupal 7 field source from database.
FieldInstance in core/modules/field/src/Plugin/migrate/source/d6/FieldInstance.php
Drupal 6 field instances source from database.
FieldInstance in core/modules/field/src/Plugin/migrate/source/d7/FieldInstance.php
Drupal 7 field instances source from database.
FieldInstanceOptionTranslation in core/modules/field/src/Plugin/migrate/source/d6/FieldInstanceOptionTranslation.php
Gets field instance option label translations.
FieldInstancePerFormDisplay in core/modules/field/src/Plugin/migrate/source/d6/FieldInstancePerFormDisplay.php
The field instance per form display source class.
FieldInstancePerFormDisplay in core/modules/field/src/Plugin/migrate/source/d7/FieldInstancePerFormDisplay.php
The field instance per form display source class.
FieldInstancePerViewMode in core/modules/field/src/Plugin/migrate/source/d6/FieldInstancePerViewMode.php
The field instance per view mode source class.
FieldInstancePerViewMode in core/modules/field/src/Plugin/migrate/source/d7/FieldInstancePerViewMode.php
The field instance per view mode source class.
FieldLabelDescriptionTranslation in core/modules/field/src/Plugin/migrate/source/d6/FieldLabelDescriptionTranslation.php
Gets field label and description translations.
FieldLabelDescriptionTranslation in core/modules/field/src/Plugin/migrate/source/d7/FieldLabelDescriptionTranslation.php
Gets field label and description translations.
FieldOptionTranslation in core/modules/field/src/Plugin/migrate/source/d6/FieldOptionTranslation.php
Gets field option label translations.
FieldOptionTranslation in core/modules/field/src/Plugin/migrate/source/d7/FieldOptionTranslation.php
Gets field option label translations.
File in core/modules/file/src/Plugin/migrate/source/d6/File.php
Drupal 6 file source from database.
File in core/modules/file/src/Plugin/migrate/source/d7/File.php
Drupal 7 file source from database.
FilterFormat in core/modules/filter/src/Plugin/migrate/source/d6/FilterFormat.php
Drupal 6 filter source from database.
FilterFormat in core/modules/filter/src/Plugin/migrate/source/d7/FilterFormat.php
Drupal 7 filter source from database.
HighWaterTest in core/modules/migrate/tests/modules/migrate_high_water_test/src/Plugin/migrate/source/HighWaterTest.php
Source plugin for migration high water tests.
I18nProfileField in core/modules/config_translation/src/Plugin/migrate/source/d6/I18nProfileField.php
i18n strings profile field source from database.
i18nVariable in core/modules/migrate_drupal/src/Plugin/migrate/source/d6/i18nVariable.php
Drupal i18n_variable source from database.
ImageCachePreset in core/modules/image/src/Plugin/migrate/source/d6/ImageCachePreset.php
Drupal 6 imagecache presets source from database.
ImageStyles in core/modules/image/src/Plugin/migrate/source/d7/ImageStyles.php
Drupal image styles source from database.
Language in core/modules/language/src/Plugin/migrate/source/Language.php
Plugin annotation @MigrateSource( id = "language", source_module = "locale" )
LanguageContentSettings in core/modules/language/src/Plugin/migrate/source/d6/LanguageContentSettings.php
Drupal multilingual node settings from database.
LanguageContentSettings in core/modules/language/src/Plugin/migrate/source/d7/LanguageContentSettings.php
Drupal multilingual node settings from database.
LanguageContentSettingsTaxonomyVocabulary in core/modules/language/src/Plugin/migrate/source/d6/LanguageContentSettingsTaxonomyVocabulary.php
Drupal 6 i18n vocabularies source from database.
LanguageContentSettingsTaxonomyVocabulary in core/modules/language/src/Plugin/migrate/source/d7/LanguageContentSettingsTaxonomyVocabulary.php
Drupal 7 i18n vocabularies source from database.
Menu in core/modules/system/src/Plugin/migrate/source/Menu.php
Menu source from database.
MenuLink in core/modules/menu_link_content/src/Plugin/migrate/source/MenuLink.php
Drupal menu link source from database.
MenuLinkTranslation in core/modules/menu_link_content/src/Plugin/migrate/source/d6/MenuLinkTranslation.php
Gets Menu link translations from source database.
MigrateExternalTranslatedTestSource in core/modules/migrate/tests/modules/migrate_external_translated_test/src/Plugin/migrate/source/MigrateExternalTranslatedTestSource.php
A simple migrate source for our tests.
Node in core/modules/node/src/Plugin/migrate/source/d6/Node.php
Drupal 6 node source from database.
Node in core/modules/node/src/Plugin/migrate/source/d7/Node.php
Drupal 7 node source from database.
NodeComplete in core/modules/node/src/Plugin/migrate/source/d6/NodeComplete.php
Gets all node revisions from the source, including translation revisions.
NodeComplete in core/modules/node/src/Plugin/migrate/source/d7/NodeComplete.php
Gets all node revisions from the source, including translation revisions.
NodeCounter in core/modules/statistics/src/Plugin/migrate/source/NodeCounter.php
Node counter source from database.
NodeEntityTranslation in core/modules/node/src/Plugin/migrate/source/d7/NodeEntityTranslation.php
Provides Drupal 7 node entity translations source plugin.
NodeRevision in core/modules/node/src/Plugin/migrate/source/d6/NodeRevision.php
Drupal 6 node revision source from database.
NodeRevision in core/modules/node/src/Plugin/migrate/source/d7/NodeRevision.php
Drupal 7 node revision source from database.
NodeType in core/modules/node/src/Plugin/migrate/source/d6/NodeType.php
Drupal 6 Node types source from database.
NodeType in core/modules/node/src/Plugin/migrate/source/d7/NodeType.php
Drupal 7 Node types source from database.
NoSourceModule in core/modules/migrate_drupal_ui/tests/modules/migration_provider_test/src/Plugin/migrate/source/NoSourceModule.php
A test source plugin without a source_module.
ProfileField in core/modules/user/src/Plugin/migrate/source/ProfileField.php
Profile field source from database.
ProfileFieldOptionTranslation in core/modules/user/src/Plugin/migrate/source/d6/ProfileFieldOptionTranslation.php
Gets field option label translations.
ProfileFieldTranslation in core/modules/config_translation/src/Plugin/migrate/source/d6/ProfileFieldTranslation.php
Gets i18n strings profile field source from database.
ProfileFieldValues in core/modules/user/src/Plugin/migrate/source/d6/ProfileFieldValues.php
Drupal 6 profile fields values source.
QueryBatchTest in core/modules/migrate/tests/modules/migrate_query_batch_test/src/Plugin/migrate/source/QueryBatchTest.php
Source plugin for migration high water tests.
RdfMapping in core/modules/rdf/src/Plugin/migrate/source/d7/RdfMapping.php
Drupal 7 rdf source from database.
Role in core/modules/user/src/Plugin/migrate/source/d6/Role.php
Drupal 6 role source from database.
Role in core/modules/user/src/Plugin/migrate/source/d7/Role.php
Drupal 7 role source from database.
SearchPage in core/modules/search/src/Plugin/migrate/source/d6/SearchPage.php
Get node search rankings for core modules.
SearchPage in core/modules/search/src/Plugin/migrate/source/d7/SearchPage.php
Get search_active_modules and rankings for core modules.
Shortcut in core/modules/shortcut/src/Plugin/migrate/source/d7/Shortcut.php
Drupal 7 shortcut links source from database.
ShortcutSet in core/modules/shortcut/src/Plugin/migrate/source/d7/ShortcutSet.php
Drupal 7 shortcut_set source from database.
ShortcutSetUsers in core/modules/shortcut/src/Plugin/migrate/source/d7/ShortcutSetUsers.php
Drupal 7 shortcut_set_users source from database.
Term in core/modules/taxonomy/src/Plugin/migrate/source/d6/Term.php
Taxonomy term source from database.
Term in core/modules/taxonomy/src/Plugin/migrate/source/Term.php
Taxonomy term source from database.
Term in core/modules/taxonomy/src/Plugin/migrate/source/d7/Term.php
Taxonomy term source from database.
TermEntityTranslation in core/modules/taxonomy/src/Plugin/migrate/source/d7/TermEntityTranslation.php
Provides Drupal 7 taxonomy term entity translation source plugin.
TermLocalizedTranslation in core/modules/taxonomy/src/Plugin/migrate/source/d6/TermLocalizedTranslation.php
Gets i18n taxonomy terms from source database.
TermLocalizedTranslation in core/modules/taxonomy/src/Plugin/migrate/source/d7/TermLocalizedTranslation.php
Gets i18n taxonomy terms from source database.
TermNode in core/modules/taxonomy/src/Plugin/migrate/source/d6/TermNode.php
Source returning tids from the term_node table for the current revision.
TermNodeRevision in core/modules/taxonomy/src/Plugin/migrate/source/d6/TermNodeRevision.php
Source returning tids from the term_node table for the non-current revision.
TermTranslation in core/modules/taxonomy/src/Plugin/migrate/source/d7/TermTranslation.php
Gets i18n taxonomy terms from source database.
ThemeSettings in core/modules/system/src/Plugin/migrate/source/d7/ThemeSettings.php
Drupal 7 system source from database.
TrackChangesTest in core/modules/migrate/tests/modules/migrate_track_changes_test/src/Plugin/migrate/source/TrackChangesTest.php
Source plugin for migration track changes tests.
TrackerNode in core/modules/tracker/src/Plugin/migrate/source/d7/TrackerNode.php
Drupal 7 tracker node source from database.
TrackerUser in core/modules/tracker/src/Plugin/migrate/source/d7/TrackerUser.php
Drupal 7 tracker user source from database.
Upload in core/modules/file/src/Plugin/migrate/source/d6/Upload.php
Drupal 6 upload source from database.
UploadInstance in core/modules/file/src/Plugin/migrate/source/d6/UploadInstance.php
Drupal 6 upload instance source from database.
UrlAlias in core/modules/path/src/Plugin/migrate/source/d6/UrlAlias.php
URL aliases source from database.
UrlAlias in core/modules/path/src/Plugin/migrate/source/d7/UrlAlias.php
URL aliases source from database.
User in core/modules/user/src/Plugin/migrate/source/d6/User.php
Drupal 6 user source from database.
User in core/modules/user/src/Plugin/migrate/source/d7/User.php
Drupal 7 user source from database.
UserEntityTranslation in core/modules/user/src/Plugin/migrate/source/d7/UserEntityTranslation.php
Provides Drupal 7 user entity translations source plugin.
UserPicture in core/modules/user/src/Plugin/migrate/source/d6/UserPicture.php
Drupal 6 user picture source from database.
UserPictureFile in core/modules/user/src/Plugin/migrate/source/d6/UserPictureFile.php
Drupal 6 user picture source from database.
UserPictureInstance in core/modules/user/src/Plugin/migrate/source/UserPictureInstance.php
User picture field instance source.
Variable in core/modules/migrate_drupal/src/Plugin/migrate/source/Variable.php
Drupal variable source from database.
VariableMultiRow in core/modules/migrate_drupal/src/Plugin/migrate/source/VariableMultiRow.php
Multiple variables source from database.
VariableTranslation in core/modules/migrate_drupal/src/Plugin/migrate/source/d6/VariableTranslation.php
Drupal i18n_variable source from database.
VariableTranslation in core/modules/migrate_drupal/src/Plugin/migrate/source/d7/VariableTranslation.php
Gets Drupal variable_store source from database.
ViewMode in core/modules/field/src/Plugin/migrate/source/d7/ViewMode.php
The view mode source class.
ViewMode in core/modules/node/src/Plugin/migrate/source/d6/ViewMode.php
The view mode source.
Vocabulary in core/modules/taxonomy/src/Plugin/migrate/source/d6/Vocabulary.php
Drupal 6 vocabularies source from database.
Vocabulary in core/modules/taxonomy/src/Plugin/migrate/source/d7/Vocabulary.php
Drupal 7 vocabularies source from database.
VocabularyPerType in core/modules/taxonomy/src/Plugin/migrate/source/d6/VocabularyPerType.php
Gets all the vocabularies based on the node types that have Taxonomy enabled.
VocabularyTranslation in core/modules/taxonomy/src/Plugin/migrate/source/d6/VocabularyTranslation.php
Drupal 6 vocabulary translations from source database.
VocabularyTranslation in core/modules/taxonomy/src/Plugin/migrate/source/d7/VocabularyTranslation.php
Drupal 7 vocabulary translations from source database.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.